#plugins-dev-chat

1 messages ยท Page 3 of 1

hearty shard
#

idk why that fixed it ๐Ÿ˜ญ

ashen hornet
#

My MER plugin for EXILED has 212 warning, lol

hearty shard
#

4x more than labapi does

ashen hornet
#

chonky plugin

#

200 KB compiled dll

#

I wonder how much it will weight after porting to LabAPI

hearty shard
#

we'll see

covert flame
#

So uhh, is there any information on when the stable version will come out? 14.1?

stable shore
#

they said 14.1

stuck peak
upper vapor
restive turret
odd hazel
#

is there a changeowner

restive turret
#

Probably some mirror stuff

worthy rune
#

what are you guys refering to

stuck peak
stuck peak
restive turret
upper vapor
worthy rune
#

tbh i have never used that before

rugged laurel
worthy rune
#

its a mirror thing so i imagine you can still do it

restive turret
stuck peak
odd hazel
restive turret
#

Oh yeah you have to port the custom items too

worthy rune
#

oh i see

stuck peak
#

well yeah but we are going to make a proper CustomItems and CustomRoles api

rugged laurel
stuck peak
#

that's not awful like Exiled's was

upper vapor
stuck peak
#

no

#

harmony is like 800KB on its own

#

talking about our in-house dependencies

restive turret
stuck peak
#

oh I meant one for Chaos Theory

restive turret
#

Ah ye, those probably more than i can count

stuck peak
#

not sure if an official one is planned

restive turret
#

100 - 50 or something

stuck peak
restive turret
#

Damn, close but far

upper vapor
stuck peak
#

that's just roles

upper vapor
#

they're modular, right?

#

right...?

restive turret
#

Its abstract ClassDTroll1

unique crane
stuck peak
#

there are 50 Custom Zombies alone

unique crane
#

Wtf you have on that server

worthy rune
unique crane
stuck peak
restive turret
rugged laurel
#

max content dump

#

as it should be

unique crane
#

Idk I never played on any EN server except for testing

restive turret
#

I think I use like 30 custom roles

rugged laurel
#

ok making 50 zombie classes was the best thing ever

restive turret
#

Or around that

rugged laurel
#

ppl actually dont kill themselves as zombies

#

having so many of them keeps them not stale

stuck peak
#

the rarity system is great

unique crane
#

So you have like L4D zombies or

restive turret
#

Different size, speed and others

unique crane
#

I cant imagine what kind of 50 unique roles you have for zombies

rugged laurel
#

they are ussually small abilities

#

a lot of them work similarly but they are different enough it keeps them feeling different and fun to play

stuck peak
#

some zombies heal allies, inflict poison, cause blackouts etc

rugged laurel
#

ppl like the variety

#

less zombie suicides

unique crane
#

Ohhhhh

#

Thats actually pretty damm cool

restive turret
#

Yup

#

My favorite is the drunk effect giver zombie

unique crane
#

Well anyways

#

good luck with porting

rugged laurel
#

im gonna die

odd hazel
restive turret
restive turret
rugged laurel
#

we also gotta make a role an item api cuase we were just extending exileds

#

we got plans but itll just take a sec

restive turret
#

just a sec

rugged laurel
#

also a lot of this code is legacy code for years

#

as was made while i was learning how to code

#

so a lot of hte old code is top tier shit

#

so gonna have to rewrite a lot of stuff

restive turret
#

atlewst it was working~

unique crane
#

I remember writing my first plugin like java

#

public int GetNumber()
public void SetNumber(int number)

restive turret
#

I learned java after c#

rugged laurel
#

idk how many of you are still developing the first thing youve ever coded. But this plugin was the first thing iv ever coded which is fun but also sucks cause like so much old shitty code i just havent rewritten

unique crane
#

Since the first usable thing I ever did was in Java

#

no

stuck peak
#

instead of asking whether they got the C# equivalent

restive turret
#

I just abandoned it cus I no longer needed it.
But update once a new .net version release to edit the .net checker to that version.
(It's a batch script)

rugged laurel
#

lab api gonna be teh fresh start to purge everything

upper vapor
#

i tried lombok and it's great-ish

restive turret
unique crane
upper vapor
#
@Getter
@Setter
public int deaths;
unique crane
#

thats some different level especially that everything is public in python trolling

upper vapor
#

i hate pythong

#

can't even spell it

unique crane
#

I hate it too dw

restive turret
#

It's good, for something

odd hazel
#

exiled works with this right

unique crane
rugged laurel
restive turret
#

I use python to batch rename files after I download them

restive turret
odd hazel
restive turret
#

Idk

#

And yes for answering the question

#

You have to download that from the link posted and you can use exiled, they still migrating and except broken and not implemented stuff

odd hazel
#

is there a way to change the model of the player without changing roles rn

rugged laurel
#

you can fake their role appeareance to other players

restive turret
#

Well, is there a function for that? SteamHappy

worthy rune
#

there isnt in LabAPI, would have to ask if thats something that could be added

#

something like that might fall outside the scope since its fancy mirror desync stuff

rugged laurel
restive turret
#

:(

restive turret
#

Also tried searching for that short but couldnt find anything

#

(maybe I selected wrong option in dnspy)

untold raft
#

I don't know what I'm doing wrong but this hint doesn't display

icy knoll
#

how are you displaying the hint?

untold raft
#

What do you mean exactly?

icy knoll
#

like

#

how are you displaying the hint

#

what's the DisplayTeammates() function

untold raft
#

DelayedDisplayTeammates() calls DisplayTeammates() 4 seconds after the round starts

#

literally on exiled it works

icy knoll
#

yes i can see that

#

but what is DisplayTeammates()

#

you are showing that the logs send

#

so it must be an issue with that function

#

and we don't know that function

worthy rune
#

i would think so

#

has anyone else used hints?

upper vapor
#

can't send code blocks smh

worthy rune
#

im pretty sure it ran(even if it looks weird)

untold raft
worthy rune
#

can you try player.ReferenceHub.hints.Show(new TextHint("TEst text", [new StringHintParameter(string.Empty)], [], 3)); instead?

worthy rune
#

i feel like theres something else wrong, is your UI hidden? press the p key

untold raft
#

It is not hidden

worthy rune
#

do you have other modules that send hints at the same time?

mild ice
# upper vapor

dot ru is a blacklisted tld, this is just an unfortunate false flag

worthy rune
#

you might have one overriding the one you are sending

stuck peak
unique crane
#

I think that hints are also logged in client console

#

Can you check

worthy rune
#

oh yeah

stuck peak
#

oh god they are?

unique crane
#

Im not sure

#

But broadcasts are

harsh thorn
#

I dont think so

#

Only bc

worthy rune
#

actually that might be broadcasts

stuck peak
#

yeah don't think hints are

unique crane
#

Dammit

harsh thorn
#

Thatd be uh

stuck peak
#

(thank god)

harsh thorn
#

Spammy

unique crane
#

True

worthy rune
#

me when 60fps broadcast

unique crane
#

String allocation when hint rate limit removed: ello

harsh thorn
#

I already hate it when plugins use broadcast and send every 0.5 seconds

#

My console ๐Ÿ˜ญ

stuck peak
#

I will send a console message every frame you speak

unique crane
#

Oh god you can do that I forgot

harsh thorn
#

The log plugin already does that

#

But in the server console

restive turret
#

You can send it every tick/frame

unique crane
hidden hearth
#

time to blow up my PC with UE5

restive turret
#

Oh ye, let make a game that is nothing but still have 2 fps on low

stuck peak
#

because that's twice per frame for everyone with a radio in their inventory trollcat

#

RAGEY I hate path

#

it keeps banning me

harsh thorn
stuck peak
#

sometimes it bans my home ip

#

so I have to use a vpn to do anything for CT

restive turret
#

Is that an ISP or what

harsh thorn
#

Was a bit pain to fix the tunnel

stuck peak
#

I tried cosmic out a few years ago

harsh thorn
#

Well its enterprisr cosmic

#

Bit different

#

Cosmic does however sometimes drop me or my tunnel

#

But i have to fine tune rules as they behave differently

restive turret
#

The cosmic of the universe

stuck peak
#

oh my god path for the love of god

#

please fix yourself

#

I just want to ssh

restive turret
stuck peak
#

well I added automatic SRV record creation to CT but I can't update the servers

restive turret
#

Have you tried driving to server and upload with a pendrive

stuck peak
#

no

#

some of them are in the UK

restive turret
#

F

inner citrus
stuck peak
#

yes

inner citrus
#

ping me when youre there

stuck peak
#

I love driving in the ocean

#

anyways after an hour Path decided to stop dying

inner citrus
#

mfw. path is not pathing

restive turret
#

What is Path

stuck peak
#

I am automating porting my plugins over because I am dying over here

restive turret
#

How would that work

stuck peak
#

Source gen

restive turret
#

Sourcing until I gen

icy knoll
covert flame
#

Ooo, is there gonna be a command that reloads plugins in 14.1?

scarlet cobalt
#

how to modify player size?

hearty shard
#

player.Scale no ?

#

oh

#

no

unique crane
#

Todo: add

scarlet cobalt
#

in official way

#

wait?

#

So this hasn't been done yet?

celest thorn
hearty shard
#

they have official support

#

but you can do it

celest thorn
#

not officially

hearty shard
#

oh

#

yeah but you can just spawn the player again

#

problem solved

#

NetworkServer::SendSpawnMessage needs to be sent to all the players etc

scarlet cobalt
#

ok

hearty shard
scarlet cobalt
#

ok, tks~

carmine prawn
#

yes we can Player::GameObject.transform.localScale

hearty shard
#

which you need to send a network message for

#

at least until NW officially add it

carmine prawn
#

be like

hearty shard
#

yes

#

still requires either publicizing Mirror or using reflection to get SendSpawnMessage tho

carmine prawn
viscid raven
#

Anybody know how to find or make eventargs for after you throw something?

#

I'm getting a lil pissed bcz I'm trying to make a glowstick for MTF operations in my server

hearty shard
viscid raven
#

Something like that

hearty shard
#

Create this sort of thing

viscid raven
#

Because I can't find an event for when you have thrown something

hearty shard
#

Replace PlayerActivatingGeneratorEventArgs with your own event args

#

and ActivatingGenerator with your own name for it

viscid raven
#

How would I define it?

hearty shard
#

its a C# event

viscid raven
#

Well

hearty shard
#

for event args its just a class that inherits EventArgs

#

wait

viscid raven
#

it's when someone activates the generator. Is there a way that's activated when someone throws something

hearty shard
#

just wait for a labapi maintainer to add it to basegame

#

create a github issue requesting it

viscid raven
#

Okay ClassDBlobSad

#

Done

stuck peak
#

I finally finished my source generator yippie

icy knoll
#

takes ages for me

hearty shard
#

yooo xert

stuck peak
#

so my porting of KurvaIntegration wasn't too bad

the remaining plugins/modules will be painful because they rely on KurvaMainframe which I am killing off

#

no more Player Factories sajj

harsh thorn
#

Should probably update the cedmod labapi port soon

viscid raven
#

cool

#

Oh hi ced

harsh thorn
hearty shard
#

true

viscid raven
#

Hey ced, is it possible that LabAPI could add ThrowingItemeventargs?

hearty shard
#

my PR is goated

#

now accept it trolling

hearty shard
viscid raven
harsh thorn
#

If there is a threwitem event then its likely because throwing isnt possible to prevent

hearty shard
#

oh there is

viscid raven
#

but I need one for when you actually throw it

#

oh ๐Ÿ’€

#

my bad

harsh thorn
#

But if you have anything you want to change feel free to make a PR

viscid raven
#

I swear I looked for that

#

anyway I'm gonna delete my idea in the git now

harsh thorn
viscid raven
viscid raven
#

I have no idea what a PR is

harsh thorn
#

(Ofcourse we can still end up doing it differently for many reasons)

ashen hornet
viscid raven
hearty shard
#

michal

#

hi

ashen hornet
#

hello

hearty shard
#

you should probably archive respawntimer

viscid raven
#

Hi programmer gang

hearty shard
#

unless it still works?

#

but i dont remember it working on 14.0

viscid raven
#

I suck at cs ๐Ÿ˜ญ

ashen hornet
#

I made respawn timer base game

#

lol

hearty shard
#

yea

#

hence archiving it kek

viscid raven
#

Yk what'd be cool

#

if we had a game

#

round based

#

where there are multiple teams,

#

one is like a bunch of anomalies

#

and another team is trying to contain those

hearty shard
#

i wonder where ive heard this idea before

viscid raven
#

But then there's another team that hates the containment team

#

That'd be rlly cool

stable shore
#

Hi chat

icy knoll
#

how are you all doing translation files?

hearty shard
icy knoll
#

thought so

hearty shard
icy knoll
#

so do configs all get put into their own folder depending on the plugin?

hearty shard
#

try and seeeee

viscid raven
#

yo

#

So you said that ItemThrown exists

hearty shard
viscid raven
#

but where do I reference it?

icy knoll
#

ty nameless

hearty shard
viscid raven
#

Thanks

icy knoll
#

does Assembly only exist in exiled? might be a weird question but as soon as I moved to LabAPI, Assembly just became unreferenced and idk how to get it lol

viscid raven
#

So uhh

#

call me a dumbass

viscid raven
#

but how do I download the LabAPI ๐Ÿ˜ญ

#

I'm pretty new to plugin development

hearty shard
icy knoll
hearty shard
#

yes

icy knoll
#

thanks

stuck peak
#

Exiled does it automatically if you use their nuget package

viscid raven
#

๐Ÿ˜ญ

hearty shard
icy knoll
stuck peak
hearty shard
#

oh

#

yeah

stuck peak
#

use steamcmd

hearty shard
#

on steam

viscid raven
#

Oh

icy knoll
#

lol

hearty shard
#

your dedicated server beta branch

viscid raven
hearty shard
stuck peak
#

any Unity game compiled with mono has a Assembly-CSharp

stuck peak
hearty shard
#

oh

hearty shard
#

im on about Assembly

#

i thought thats what she was on about

stuck peak
#

yeah nvm I think she was

viscid raven
#

Hoooooly crap I'm stupid I can't find it ๐Ÿ˜ญ

stuck peak
viscid raven
#

Why has god gifted me with this dullen brain

icy knoll
#

ty tho x3rt

hearty shard
#

lmao

#

that reminds me how my mscorlib refused to load until i swapped to netstandard 2.1 and then reverted back to framework 4.8

viscid raven
#

Can someone please send me a link

#

or tell me how to find it

#

because I haven't ever used steam other than for my games

#

I can't find any cind of dll SteamSad

icy knoll
#

i love cooking up functions just to make my life easier

stuck peak
#

I don't even know how I'd get the dedicated server via steam ui
steamcmd is just easier

#

I tried finding it for stormcrasher in the steamui but couldn't find the app PeepoGiggle

icy knoll
#

done

#

lol

stuck peak
#

that's what I tried

icy knoll
#

oh

#

yeah

#

no results

#

but scp shows it

#

also don't comment about my hours i afk the server a lot to test

hearty shard
stuck peak
hearty shard
#

you need Tools on

icy knoll
icy knoll
hearty shard
stuck peak
hearty shard
#

normally kek

#

oh

#

you dont have it ?

#

what

stuck peak
#

ew no

icy knoll
stuck peak
#

oh that shows it

hearty shard
#

๐Ÿ’€

stuck peak
#

thanks steam search for sucking I guess

viscid raven
#

so uh

#

I downloaded the steamcmd

#

what do I do now

hearty shard
#

steam cmd isnt needed

#

you can just use your steam library

stuck peak
# viscid raven so uh

Search for SCP: Secret Laboratory Dedicated Server in your steam library.
Hopefully it shows up.
Install it, and then right click it -> Properties -> Betas -> labapi-beta

hearty shard
#

xert my friend

viscid raven
#

I already had it downloaded

hearty shard
#

then change the beta

viscid raven
#

I just didn't know to find it there

hearty shard
#

wait for update

#

then reference LabApi.dll

#

from your server files

#

also wait

#

i just realized i cant set labels for my PR kek

stuck peak
#

once it's updated
right click -> Manage -> Browse local files
then SCPSL_Data/Managed will contain all of the dlls you need

hearty shard
#

yea

stuck peak
#

(steamcmd wouldn't have been this complicated)

viscid raven
#

Thanks guys ๐Ÿฅน

stuck peak
#

(or jesus' and my dependency builder)

hearty shard
#

shh

viscid raven
#

Just coppyed it to JetBrains Rider

hearty shard
#

@stuck peak do you think labapi will have extension methods like GetRandom for IEnumerable ?

#

and other stuff like that

#

also like 99% of this shouldnt be here ๐Ÿ˜ญ (Map class)

icy knoll
#

LabAPI doesn't have a Paths class?

viscid raven
#

Should I put it into exiled?

hearty shard
#

PathManager

#

LabApi.Loader.Features.Paths

icy knoll
#

oh

#

i was looking for Paths

#

not PathManager

#

lol

viscid raven
upper vapor
hearty shard
#

also forgot List has one

#
ublic static LightsController? GetRandomLight()
    {
        return RoomLights.Count != 0 ? RoomLights.ElementAt(UnityEngine.Random.Range(0, RoomLights.Count)) : null;
    }
#

regardless labapi has that

upper vapor
hearty shard
#

which also does not use it

upper vapor
#

One that doesn't throw when given an empty collection

viscid raven
stuck peak
viscid raven
#

Sorry guys I'm too new to this

stuck peak
#

LabAPI should have the args you need

#

if it doesn't let me know

upper vapor
restive turret
hearty shard
#

and exiled doesnt..?

#

also

#

labapi only works on the beta branch

viscid raven
hearty shard
#

so any server not running this branch will not work until full release

viscid raven
#

oh

#

dang

#

๐Ÿ’€

hearty shard
#

well yeah thats how a beta works

stuck peak
hearty shard
#

also every player has to use the branch too

restive turret
hearty shard
#

90% of the map class in labapi is just pointing to other classes in labapi _skull

stuck peak
restive turret
#

Huh.
And the item is 330Bag and get the CurrentItemIndex?

stuck peak
#

hmm actually you can't get the used Candy type from the used event because the candy is already removed from the bag

viscid raven
#

Just looked at the exiled events

stuck peak
#

you can use the using event instead

viscid raven
#

there's ThrownProjectile

#

and ThrowingRequest

viscid raven
#

but not anything like ItemThrown

stuck peak
#

yeah thinking about it

#

just use labapi

hearty shard
#

also xert whats ur opinion on what i said about map class

stuck peak
#

I have not read it

hearty shard
stuck peak
#

I am still working on porting 1 out of 16 plugins

hearty shard
#

im not sure this is needed

#
  • GetRandomRoom and stuff should be in Room etc if anything and use an extension method instead of just a bunch of duplicate code really
viscid raven
#

so uhm.

main zenith
hearty shard
#

well when you spawn it you need it to have candy in it

main zenith
hearty shard
#

If there is no candies it destroys itself

viscid raven
stuck peak
#

this is more Exiled support at this point

viscid raven
#

I turned the thing into a flashbang because I couldn't find the right stuff

#

I just sent it here because you all have context

main zenith
hearty shard
#

idk tho

#

up to NW

main zenith
#

ok i had also to ask i seen that Michal78900 also has (ig) same problem but i want to be sure "player.Items" is broke? like i need to check if player has coin in inventory and im starting to losing my mind also with Checking if created object is picked Like:

  1. im spawning a item:
    handler.Cup = Pickup.Create(ItemType.Painkillers, rotatedVector);
  2. do a function
    public void OnCupDrinked(PlayerPickedUpItemEventArgs args)
    3.check if args.item is Cup
    if (args.Item.Base == Cup.Base)

but the if always false
(sorry for my bad English)

unique crane
#

I wouldn't compare base classes via == operator

#

Use their serials

hearty shard
#

wait

#

why r u even using Base

#

david can i add == operator Item that compares serial trolling

unique crane
#

I just wanted to say we could overload it

main zenith
main zenith
main zenith
unique crane
#

Ill do that dw

hearty shard
#

oh

unique crane
#

just working on something else right now

hearty shard
#

i was already doing it trolling

unique crane
#

than SL

main zenith
# unique crane Compare their serials

but still question does player.items is broke? or something? like i said before i need to check if player has coin in their inventory just asking bcs i saw Michal78900 had i think same issue

unique crane
#

Yea that one is currently a bit broken

main zenith
unique crane
#

player.Inventory.UserInventory.Items.Values.Select(Item.Get)

#

You can use this

upper vapor
unique crane
upper vapor
#

or

#

why is steam borkey

hearty shard
unique crane
hearty shard
#

Oh

#

yeah im on dev

unique crane
#

It tried to cast it to readonly collection which caused exception as far as I know

hearty shard
#

i forgot

#

yea

unique crane
#

idk why

main zenith
unique crane
#

Even tho I have holidays and Im home 24/7 I still need more time aaaaaaaaaa

harsh thorn
#

what a luxury

unique crane
#

Its one week I really needed

harsh thorn
#

i get to pick my next PTO (paid time off) soon trollage

unique crane
#

Nice

hearty shard
#

pay me trolling

unique crane
#

no

hearty shard
#

awh

#

so sad

upper vapor
hearty shard
#

๐Ÿ˜ญ

#

average moment

unique crane
hearty shard
#

cuz ppl will keep getting confused

stuck peak
#

confused about what

#

what's wrong with steam

upper vapor
#

having to reinstall the server cuz it won't recognize the need to update

unique crane
#

That some people have to completely reinstall client & server for it to download properly

hearty shard
#

yea

stuck peak
#

just delete the scp dedicated server directory

#

and steam will download it

#

at least steamcmd did

#

it had an error otherwise

#

for some reason

unique crane
#

yeah so reinstall basically

hearty shard
#

๐Ÿ˜ญ

stuck peak
#

I thought you meant reinstall steam

hearty shard
unique crane
upper vapor
unique crane
#

stopid

hearty shard
#

brain damage

upper vapor
#

might as well uninstall windows and get a linux distro

hearty shard
#

delete System32

stuck peak
#

so I didn't see yours

unique crane
#

okay sorry

stuck peak
#

blocked

hearty shard
#

RAGE

unique crane
hearty shard
stuck peak
#

(fyi this is how things are handled internally. We all block each other in the studio. This is totally real information)

hearty shard
#

so real

stuck peak
unique crane
#

Yeah

#

oh

#

sab

hearty shard
#

oh

#

xD

harsh thorn
unique crane
#

We are so back

harsh thorn
#

they cant block me because otherwise i cant tell them how much they are paid

#

๐Ÿ™ƒ

stuck peak
#

yeah which only works whenever I don't have cedric blocked

stuck peak
unique crane
hearty shard
#

goodbye cruel nwapi

harsh thorn
stuck peak
#

I am going to make NWAPI but use harmony to patch instead

icy knoll
#

so many things are missing from labapi that iโ€™m so used to in exiled

hearty shard
#

i like how harmony in places are still using 2.2.2

#

despite 2.3.5 being a thing now iirc

upper vapor
#

btw when making a PR, should i do dev<-forked-dev or dev<-forked-master?

unique crane
#

or git issues

icy knoll
hearty shard
stuck peak
#

ev and ddev

upper vapor
#

ight

hearty shard
upper vapor
#

thanks github

harsh thorn
#

master reflects the version currently on steam

#

dev reflects what we will release next

unique crane
upper vapor
#

nuh uh

hearty shard
#

well

icy knoll
#

like getting the real name of a role was smth like Role::Name or RoleTypeId::GetRoleName()

really useful on exiled but labapi doesnโ€™t have it

hearty shard
#

that reminds me

#

back to nitpicking i go

stuck peak
hearty shard
#

trolling nice (camera)

harsh thorn
stuck peak
#

<cref "...">
instead of <cref "..."/>

#

no all of them RAGEY

hearty shard
#

just a bit

#

david....

#

take my PR rn

unique crane
#

What where

#

I enclose them

icy knoll
hearty shard
#

lemme find one thats broken

stuck peak
#

I am waiting for my PR to be merged

#

Stare ced I need it

harsh thorn
#

๐Ÿ™ƒ

icy knoll
hearty shard
#

can we get rid of map class rn

stuck peak
harsh thorn
#

193 or 192

stuck peak
#

whichever one the data one is

icy knoll
#

i once again wish i was an api maintainer

hearty shard
#

hell no

icy knoll
stuck peak
#

god my discord is so slow right now

#

1853 errors left to go yippie

unique crane
#

Tell me when you get to 1403

harsh thorn
#

wtf i didnt update my PR spreadsheet when i merged the before-release fixes

#

smh

hearty shard
#

๐Ÿ˜ญ

stuck peak
#

god why did I make a good command system in KurvaMainframe

#

now I have to port it back

#

and I don't know how many commands I have

hearty shard
#

LOGIC?

#

LOGIC???

random scaffold
#

?

hearty shard
#

๐Ÿ˜ญ

stuck peak
#

@ discord staff

hearty shard
icy knoll
#

what did they send

random scaffold
#

so nothing

hearty shard
#

become dstaff and find out

icy knoll
#

i dont do it on my server for a reason

harsh thorn
#

i wrote a bot to moderate my server

#

it works quite well

#

no mercy, no forgiveness

hearty shard
icy knoll
#

they got the role

#

smh

hearty shard
#

@unique crane YOU

unique crane
#

Hm?

hearty shard
#

actually idk who

#

but someone cant close tags

unique crane
#

Aha!

#

I didnt wrote that one

hearty shard
#

who did

unique crane
#

Also im rewriting pickups rn

hearty shard
#

oh

unique crane
hearty shard
#

i wont push that then

unique crane
#

I think I did

#

or

#

idk

hearty shard
#

YOU

#

DAVID

unique crane
#

LOOK AT GITHUB

harsh thorn
#

ecksdee

unique crane
#

jesus

stuck peak
hearty shard
#

its always david

stuck peak
#

you can literally look at the git blame right there

unique crane
#

):

stuck peak
#

click on his name above the method

hearty shard
unique crane
#

I did most of the labapi yes

hearty shard
#

yeah it just fixed itself

stuck peak
#

on the side it will say

upper vapor
unique crane
#

But im rewriting pickups rn

jaunty trail
harsh thorn
hearty shard
#

it was riptide

unique crane
#

To work with projectiles

#

And with that wrapper for em

stuck peak
#

wtf

unique crane
stuck peak
#

you are stealing credit RAGEY

#

oh I can't read

harsh thorn
#

its ok i cant either at times

#

because i accepted the PR with that doc issue in it

hearty shard
stuck peak
#

mhm yes I like this doc text

hearty shard
#

so its actually ceds fault

#

real

harsh thorn
unique crane
hearty shard
#

when is it not your fault

random scaffold
hearty shard
unique crane
hearty shard
#

maybe its to show its for maintainers only trolling

unique crane
#

Finallyyy

#

calm

hearty shard
#

WHAT

unique crane
hearty shard
#

modded

#

stop stalking me

#

its getting weird

jaunty trail
#

you get out

unique crane
#

ayo what

jaunty trail
#

I was first

hearty shard
hearty shard
#

get out

#

im gonna make you eat cat hair

upper vapor
#

NOOOOOOOO

hearty shard
unique crane
hearty shard
#

yes

#

always

upper vapor
#

i have EOF line break on save enabled

#

forgot to exclude that from the commit

stuck peak
#

yippie 1/16 plugins done

#

this was the easiest one too sajj

hearty shard
#

so proud

stuck peak
#

the rest use custom player objects which do not exist

hearty shard
#

๐Ÿ˜ญ

#

im gonna crash out if i cant get hashtag back

#

hashtag bringitback

unique crane
#

Huh

hearty shard
#

my feelings are hurt

#

this is discrimination

unique crane
#

But yea automod rules should be a bit toned down here

hearty shard
#

give me rights to use them

unique crane
#

I cant

hearty shard
#

i cant live without em

hearty shard
faint sparrow
hearty shard
#

id never

faint sparrow
jaunty trail
#

you woukd

#

would

icy knoll
#

why the hell are the 3 of you level 20

#

๐Ÿ˜ญ

jaunty trail
#

jealous

icy knoll
#

nerds smh

jaunty trail
#

I was here before you were born

icy knoll
jaunty trail
#

preaching

icy knoll
jaunty trail
hearty shard
icy knoll
#

also i just remembered

#

now i gotta deal with advanced logging for fucking labapi and not exiled

hearty shard
#

moment

jaunty trail
#

yep skill issue

icy knoll
#

actually fuck it ima make this one module exiled only

#

cba

hearty shard
icy knoll
#

hopefully the plugins can interconnect ok

hearty shard
#

average lazy day

jaunty trail
#

hopefully your neurons can interconnect

icy knoll
jaunty trail
stuck peak
#

slightly big emojis sajj trollcat

unique crane
#

@hearty shard Here is source of your suffering

stuck peak
#

Hey I had these added when discord newly released the feature

hearty shard
#

๐Ÿ’”

#

ur a monster

#

@icy knoll

icy knoll
#

or was "ur a monster" not at me

hearty shard
#

i called xert a monster

icy knoll
#

oh

stuck peak
#

uhm does it say my name?

#

oh

#

I see

#

nvm

#

crycat wait how am I supposed to handle discord webhooks now without kurvamainframe

#

I take it back KurvaMainframe stays

icy knoll
#

wait why he fuck is IsRoundStarted equal to in progress? lol

hearty shard
#

return RoundSummary._singletonSet && ReferenceHub.TryGetHostHub(out hub) && hub.characterClassManager.RoundStarted;

#

actually

#

its only set to false when host is destroyed

stuck peak
#

across all plugins

unique crane
hearty shard
#

only when host is destroyed does it reset to false

unique crane
#

Well when the round ends, it must have started before

#

sooo

hearty shard
#

but when round is ended the RoundInProgress() will return true

#

or at least looks like it

unique crane
#

Add it to issues ill look at it

hearty shard
unique crane
#

and fix it base game if needed

hearty shard
#
RoundSummary.RoundEnded onRoundEnded = RoundSummary.OnRoundEnded;
            if (onRoundEnded != null)
              onRoundEnded(leadingTeam, newList);
            FriendlyFireConfig.PauseDetector = true;
            string str = "Round finished! Anomalies: " + num3.ToString() + " | Chaos: " + num2.ToString() + " | Facility Forces: " + num1.ToString() + " | D escaped percentage: " + num6.ToString() + " | S escaped percentage: " + num7.ToString() + ".";
            GameCore.Console.AddLog(str, Color.gray);
            ServerLogs.AddLog(ServerLogs.Modules.GameLogic, str, ServerLogs.ServerLogType.GameEvent);
            yield return Timing.WaitForSeconds(1.5f);
            RoundEndedEventArgs ev2 = new RoundEndedEventArgs(leadingTeam);
#

why is there a delay on the event

icy knoll
#

Is there a way to make the enable log not send by the way?

hearty shard
#

of a plugin? no

icy knoll
#

darn, i kinda need that to be possible :c

hearty shard
icy knoll
#

yeah i just looked there

#

but yeah

#

shame

#

well

#

actually

#

it's in a try catch

#

throw an error TrollDespair

hearty shard
#

๐Ÿ’€

upper vapor
#

or patch the method

#

if your plugin is first

icy knoll
hearty shard
#

well

#

yeah

upper vapor
faint sparrow
hearty shard
#

it shouldnt work

icy knoll
#

is Player.Verified in Exiled Player.Join in labapi?

stuck peak
icy knoll
#

ok cool, same with exiled then

hearty shard
#

does joined get called before or after a players group is assigned here

#

thats the real question

stuck peak
#

well in online mode

random scaffold
hearty shard
#

been waiting for the ability to have players group the moment a join event is called

hearty shard
icy knoll
hearty shard
#

yeah

#

i also love not being able to check usages for labapi in assembly-csharp

stuck peak
#

neither does it have a 'join' event

hearty shard
#

xd

stuck peak
hearty shard
stuck peak
#

works fine here

hearty shard
#

1st is labapi project
2nd is what i get from ctrl clicking on the one in assembly

#

๐Ÿ˜ญ

#

its weird

#

okay so

#

when decompiling LabApi.dll

#

idk why the labapi project doesnt work

stuck peak
#

you'll have to use a different project to see

#

or use dnspy

random scaffold
hearty shard
#

๐Ÿ’€

random scaffold
#

rm rf -f \

hearty shard
#

maybe my pc doesnt like 3 rider projects being open at the same time

#

also discord and firefox take up disgusting amounts of RAM

harsh thorn
stuck peak
hearty shard
stuck peak
#

96gb

upper vapor
harsh thorn
stuck peak
#

no Unity open atm and only 4 rider instances right now

hearty shard
#

????

#

I HAVE 16

harsh thorn
stuck peak
#

4 * 24

hearty shard
#

why does discord take 2gb

#

1.8

#

close enough

harsh thorn
hearty shard
#

what the flip tho

harsh thorn
hearty shard
#

cedric can you make discord 2.0 please

#

i cant take this

unique crane
#

Imagine if they rewrote discord in c#

stuck peak
#

so I bought 2 more of the same memory

random scaffold
#

lol

stuck peak
#

(I was going to get it for free because a site had broken coupons but then they changed their coupon policy)

hearty shard
random scaffold
#

xd

harsh thorn
#

quite a lot

random scaffold
#

firefox 4,5 gb