#plugins-dev-chat
1 messages · Page 151 of 1
Well, 5 SCPs + zombies
I mean that would be nice
Rest in peace thatguy
Deleting your entire discord account to transition is mad mad
Maybe discord didn't like them
Yeah thats what im guessing
hope he comes back sometime
ThatGuy is going to be mist
Smoke signals
Let's sign a get well soon card
no his dc account is deleted
And let's be real, he will most likely evade.
How will we know 
There will mysteriously appear a young, strongly opinionated programmer
lol
Luckily not many people will catch on because there will be one big thing different about this new programmer
what?
idk what you guys are even talking about
if you could explain
Wdym by this
So SCP Proximity Chat and AudioPlayerApi arent aware of each other
so they both take controllerIds from the beginning
and sometimes that ends up breaking SCP proximity chat
because a sound effect is playing on the same channel
I have more than one video of this happening in game
(not readily accessible to me though so idk why i said that)
My proximity chat checks all used controller ids via SecretLabNAudio and takes the first available
If someone else doesn't have proper id checking that's not my fault
What do you use? SpeakerToy.List?
oh also, like, we are talking about different proxy chat plugins
Okay, but does it include speakertoys from other plugins?
It's all plugins
Everything
No, its like some old ass one from Exiled
Alr just clarifyinf
Right
Can you link it?
I'm aware of the port of the exiled plugin but I'm pretty sure that uses VoiceMessages
No.
😭
Well that sucks

It was from like, way earlier, maybe this year or late last year
Is it specifically an exiled plugin? I'll try to find it
I think so?
Hold on..
I can send dll if you want
it may not be an exact binary match though because I remember modifying a decompiled version of it and rebuilding
This one?
I could have a look
Well
Looks like that's the issue 
Also the new float[] in onvoicechatting is horrible
Maybe
Lmao okay
Yeah I remember it had some scuffed acquisition of controllerid
I'll try to get a proper speaker pooling system into LabAPI at some point, maybe even the base game
Thatd be fire
Why in base game?
like base game doesn't really need it
hmm makes sense
At least an available controller id getter method& property
SecretLabNAudio -> Ctrl+X -> LabAI -> Ctrl+V 
LabAI
😭
Roblox AI but for SL

yo axwabo first change you should do bake the entire facility rooms for AI 
No
I'm disabling read/write for all.meshes instead 
😭
i need to really reupdate the AI system in aftermath
that shit was so cool
Oh @teal junco I have a potential solution for more controller ids
We could just change DataLen to a ushort cuz we don't send more than 480 samples at a time
I'll discuss this with other devs
alr
1 byte saved
bro is about to do something?
crazy
now you find out that Voice Messages don't work anymore
Ofc it probably won't be merged by 14.2
after this 2 bytes
It might be a breaking change
But
It might not be IL-breaking
int
double
obv not IL breaking but breaking because if you relied on a specific point now its changed or other stuff
you really need to be carefull with stuff you change because it might break
other stuff
Oh shit oh crap
I blame the original person who made DataLen an int
Alternative solution
New voice and audio messages
Hubert?
Probs
Thats sound like A BAD idea
i think thats a bad idea
Why??
you are just gonna break exiled and everyone else who is using them
We're breaking stuff anyway
Skill issue
Recompile your plugin
If yoi dont
It will still work
wtf you mean skill issue bruh?
you are just changing something for 2 BYTES?
like not even alot
2 bytes lol
2 bytes * 100 / second
Per voice chatting player
And more customization for Plugin devs
ok but you realize that breaking plugins that use voice messages
just for 2 bytes
is just useless?
i think the only thing that they never changed are voice messages in this game lol
We're not breaking their existing functionality...
but by making it obsolete obv you are?
idk i find it stupid to change and make new class and obsolete the previous for 2 bytes
that never caused issues
We'll see what happens
Btw funny note you were always the one complaning about constant breaking changes and now you are doing them 
Because they don't obsolete stuff that could be easily obsoleted
dam
ok?
Imagine breaking tos
breaking fos?
Walter white creates tacos with laxatives
No breaking changes thankfully
Casting byte to int and then back to byte
decompiler moment
The ProcessInput gets called twice, when the player presses the button and when he/she releases it. Is it possible to check if an sss button was just pressed, not released?
i think there something wait
SSKeybind.SyncIsPressed
^
It does
911

gets help for that command based on arguments
if you don't implement it, the help command will just use the description
is IParentCommand normally implemented? I cannot find it
ParentCommand is a class
I was wondering why I'm unable to find it
Is ICommand used when with ParentCommand class?
wdym by find
If its not recognized its probably because your missing CommandSystemCore as a reference
Blud had an I before it
oh i see
Good question
Well, you can add setters when implementing interfaces but other than that it's just painful to have to include that boilerplate everywhere
good morning plugin devs
Hiii gm
so, when randomizing a list of all rooms, i guess i also get some spots that are outside the map
is there a easy method to just get a random spot within the facility
No you get a random room
then you need to get a random spot but usually its not safe
Look at how 106 pocket handles it
You can use doors as references
I was writing it after 3 interfaces and IDE only offered another interfaces and not classes
parrent command inherits ICommand
*implements
implements?
You can use go to derived types btw
isn't this called inheriting?
rooms are not outside the map, their center might be tho
Inheriting is for classes, implementing is for interfaces
ooh alr
An interface isn't really something you can inherit because it doesn't implement the things (well, default interface implementations exist but you can't find those in implementing classes unless implemented explicitly)
Interface is just the skeleton
default interface implementations are not in framework 4.8 not even in C# 13 >
I heard .net 5 works with SL
So if you reference mscorlib you can use them
I'll try it
Yes.... so they are outside the map.... because their center the ORIGINAL position is
Thats like saying "its not outside the map! you just have to offset it by like 10, 352, 32 🥰"
anyway
dont worry about it because turns out i forgot to offset it by +1 Y
LOL
Freaking evry room has to be offseted by that
semantics
map is grid based, so each rooms is at 15x15 meter point, so the center of the rooms are placed on the map in that sense. i know what you are saying it that because you cant teleport players to the center its "outside the map". others have said you should use doors if you want to teleport the player which is what i also recommend
im still getting used to you having the NW role lol

has the event system for LabAPI changed recently?
i have some issues with the StackTraces returning different things for different events
typical events from ew StackFrame(2).GetMethod().Name return names like OnReloadingWeapon, but the joined event returns LabApi.Events.Handlers.PlayerEvents.OnJoined_Patch1
that's because that method has been patched via harmony by a plugin (potentially exiled)
you can use new StackTrace() and list the frames
yeah i did
nice
and this didnt give me a lot
but knowing that exiled changes the stack traces makes a lot more sense now
ill try to figure out something out now with this knowledge
thanks
np
You could just keep going up the trace if the methods name contains “Patch” or something
Idk
how do you set an ability cooldown?
i heard rpcmessage, but i couldn't find any info about it
find ability subroutine
get its AbilityCooldown (if exists)
resync the ability with ServerSendRpc
it's better to look into each subroutine and see how they do it
cooldown handling is not uniform in all abilities unfortunately
Axwabo can you check me something does the Cooldown For items be used for everything or just for hat and other usable item?
like that or everything
the uh
player something
UsableItemsController
is used by 268 and 1576
former one is personal, latter is global
has to be a usable item at least
ok but it will be displayed to the client?
i genuinely cannot find where that UI is updated
is there a way to update items on client i got this setup
Pickup itemPickup = Server.Host.DropItem(itemplayer);
Timing.CallDelayed(0.1f, () =>
{
itemPickup.Rigidbody.useGravity = CurrentItem.ItemSpawner.UseGravity;
itemPickup.Rigidbody.isKinematic = CurrentItem.ItemSpawner.IsKinematic;
var roomSpawn = Room.Get(CurrentItem.ItemSpawner.RoomNameSpawn);
itemPickup.Position = roomSpawn.ElementAt(0).Transform.TransformPoint(CurrentItem.ItemSpawner.Position);
itemPickup.Rotation = roomSpawn.ElementAt(0).Rotation * Quaternion.Euler(CurrentItem.ItemSpawner.Rotation);
itemPickup.Transform.localScale = CurrentItem.ItemSpawner.Scale;
});
its for my custom items plugin but the problem is these items dont update on client side they need to rejoin to see them is there anything that i can use to make it works?
call NetworkServer.Spawn(itemPickup.gameObject) after setting the scale
still doesnt work
why do you use Server.Host.DropItem btw
to set also attachment which also dont work
do you just wanna create a pickup from an itemtype?
yeah you can just create the pickup with Pickup.Create
then call AttachmentCodeSync.ServerSetCode
@upper vapor hey guess what
how about ammo?
uh oh

Chicken but
dang it
get the firearm item template, then trygetmodule MagazineModule
on that you can call ServerSetInstanceAmmo
beat me to it
but what
chicken butt
damn do u know if its possible to get Item class from Pickup class?
you don't need to
and you shouldn't
firearm modules are a magical world of beauty and horrible dev ex in some places
use InventoryItemLoader.TryGetTemplate
out Firearm
now you can access the modules, but only use MagazineModule.ServerSetInstanceAmmo with the pickup's serial
u mean like that?
Pickup holdem = Pickup.Create(holder.BasicItem,Vector3.zero);
if (InventoryItemLoader.TryGetItem(holdem.Type, out Firearm result))
{
}
yea
Color.clear
you can't get those on the server
Is there no approximate value?
sad
room light controlers control multiple differently colored lights so there isnt an actual default. so wouldnt make much sense anyway
i wonder if changing appearance to flamingo works
no.
hello guys!
how to receive an event when a player unlocks a gift from SCP-2536?
a gift???
bro its not EVEN Christmas
calm down
i want to update plugin
from Exiled to LabApi
and plugin contains Handlers.Scp2536.GrantingGift from exiled
@restive turret
There are no festival events
except for 3114
Patch it
and?
Christmas tree is for Christmas
And has no events for it in Labapi
oh
itll be there for christmas prob tho
Should I wait for Christmas?
only half of it 
Huh?
Didnt yall change it
Well this should be integrated the next update
Will we receive an early update for LabAPI ahead of Christmas so we can update the critical parts
Thats not something we can guarantee
sometimes its doable
sometimes its not
how to get death reason from ragdoll
You get the BasicRagdoll component from then and then it has RagdollData from the Info variable
In there there is the Handler
i need to cast DamageHandlerBase to any DamageHandler?
the handler itself will be a specific DamageHandler, that is how you know what death it was
like if the handler is ExplosionDamageHandler then they were killed by grenade
yes you need to check the type
if I see it correctly, you need the SCP2094 damage handler
yeah
however that is implemented
I assume that is custom implementation, you need to check for that
I'm just porting plugins from Exiled to LabApi.
Then you need to wait for the Christmas update
i know
We trying to not make breaking changes for labapi that is break like all plugins in moving from 14.1 to 14.2.
But for basegame, well y'know

I have basic event based animation working
this is gonna be epic
its only based on what item the player is holding rn
Is there a way to redirect player to another server when they connected?
🔥 🔥 🔥
Preauth event
But you can't send them to a different IP, only to a different port
You can get _serverLogsText or make a switch expression to map each type to text you want
Rider can fill in the types if you show quick actions on damageHandler switch {} then selecting "generate type patterns"
@upper vapor why tf this game doesn't trigger the PlayerDropping if you die bruh or ANY other event
no?
or do you wanna make custom items
if you just wanna clear then clear inventory
im trying to remove a player fucking item and replace it
Yes that one gets called because of another function
its so bugged its not even worth
huh
I did tackle it different and creative approach
nw could never go that route
Im trying to add velocity but the damageHandler is AttackerDamageHandler / FirearmDamageHandler, it doesn't add the velocity but resets on the client?
Multiply it by 10000
Bruh i did for 1k
and it doesn't work
if (ev.DamageHandler is AttackerDamageHandler attackerDamageHandler)
{
Player player = Player.Get(attackerDamageHandler.Attacker.Hub);
if (!player.HasPermissions(TheCorePlugin.Instance.Config!.Permission))
return;
if (!ServerSpecificSettingsSync.TryGetSettingOfUser(
player.ReferenceHub,
TheCorePlugin.Instance.Config!.SSSKey + 6,
out SSTwoButtonsSetting button))
return;
if (button.SyncIsB)
return;
attackerDamageHandler._velX += (short)TheCorePlugin.Instance.Config!.VelocitySlingShot.x;
attackerDamageHandler._velY += (short)TheCorePlugin.Instance.Config!.VelocitySlingShot.y;
attackerDamageHandler._velZ += (short)TheCorePlugin.Instance.Config!.VelocitySlingShot.z;
return;
}
you forgot console.log before setting the velocities
what?
i did and it was 0, 0, 0 after it was 0, 1k, 0
so maybe works
which event is this in
OnPlayerSpawnedRagdoll
wait...
im stupid
wait no
doesn't work
do I need to specify the command handler of child command?
or will it take the handler parent has?
Idk then
AFAIK you don't, rather, you need to override LoadGeneratedCommands in the parent command
what if I register the parent in load generated command, will it make infinite loop crashing the server?
Why would you do that
Look at any parent command from the base game
They all create a new instance of their child commands and register them
(Decompiled code)
@upper vapor
hello.....
so ive been trying yesterday
and
I CANT FIGURE IT OUT
LOL
SO LETS SAY
HOW THE HELL DO YOU CHANGE 049 REVIVE ABILITY DURATION
I don't even remember what I did yesterday
serversendrpc
Right
let me send the code rq
if (subroutinedRole.SubroutineModule.TryGetSubroutine<Scp049ResurrectAbility>(out var resurrectAbility))
{
var field = typeof(RagdollAbilityBase<Scp049Role>).GetField("_duration",
BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy);
if (field != null)
{
field.SetValue(resurrectAbility, 30f);
}
}```
Patch
i assumed it was something like this
yeah so i actually tried that too
{
[HarmonyPatch(typeof(Scp049ResurrectAbility))]
public static class Scp049ResurrectAbilityPatch
{
[HarmonyPatch("get_Duration")]
[HarmonyPostfix]
public static void DurationPostfix(Scp049ResurrectAbility __instance, ref float __result)
{
__result = 0f;
}
}
}```
Why don't you publicize the assembly and you can then easily edit the value
oh
ur supposed to have the publiziced assembly?
are you serious
LOL
I DIDNT KNOW THA
I mean
I THOUGHT THE PUBLICIZED ASSEMBLY WAS JUST FOR DNSPY
It's 100% easier
Wait
I have the publicized assmelby one
yea ia lready have it
CSHARP-PUBLICIZED
RIGHT?
Can you patch the resurrect duration in a way it syncs? I don't think so
Im ngl I dont understand what you just asid
LL
Idk why but i like struggling? Its like.. Giving
Yes
found ur scp049 info
🗣️ 🔥
Discord locked my account
Just got a message that they unlocked and removed all strikes from my account
Nvm it's irrelevant
Not what I wanted to send but it works xd
I think they locked my account because they were afraid of my hyper-optimizations of code
Umm
Hi! Is it possible to change a player's rolebase? I have a tutorial for example and I want to set his rolebase to FpcStandardScp (I want to set his team to SCP)
patch the Team getter
on role
and check the owner
if they are what u want
then return scp team
^^^
Alr thanks
woah thats crazy because i told them your solution

wow!
almost like its exactly what they asked for!
we love war
criminal offensive side eye
is it even possible to adjust the 939 cloud range
wdym
both functionally and visually
i managed to change it functionally but visually (on 939 screen) it looks like the same size
yeah you can't change the visuals
it's client-side
yup
many stuff is client sided like the 173 view stuff
Precisely
but that would not change how shown in cllient
guh ofc
hiiii
hi
how you doing?
RE'ing
what?
reversing
why?
waiting for other stuff and I said i finish it to my friend
plugin-dev-cat
no way
Heeello
hiii how you doing?
Currently on holiday in French Nice 🇫🇷
Oh nice
I will not bomb it (that's a lie)
Where the hell do you adjust the movement speed multiplier
LOL
Theres like tons of the same variable for different thins
things
I tried the inventory one but it didnt work WTF
you can't only the effect is possible
to use
no just with the effect
MovementBoost
Thank You, Sp00kyTwop
is the effect
right
no problem :3
you can run heavy and entrance
fast
asf
like seriously fast
you cannot even hit the guy lol
yeah
Perfect
it should get reset on role change
is there no way to sync the cooldown for 173 breaksneck ability
wdym
Sync the cooldown UI
for 173
Speed ability
if i use sendserverrpc or whatever i just get kicked because its "protected"
So
You just edited the speed value in the 173 code and then let serversendrpc happen naturally after
i see.
thx
Does someone know why if you try to spawn a ragdoll using the method Ragdoll.SpawnRagdoll(ev.Player, damageHandler); doesn't make the ragdoll for SCP049 to revieve
ummm
good question
maybe they have to be marked by 049's attack ability
and im using CustomReason
btw no
that might be why, i'm pretty sure only a specific set of handlers is allowed
can you use customfirearm?
can you check which one is whitelisted?
dont have the project open
because on the server i cannot find any reason on why
i'm guessing it has to be an attackerdamagehandler
DynamicRagdoll
Don't you need to add it to a special list in the 049 controller?
or is that for the 600hp variant
that was one of my initial guesses but seems like no
idk
i love sl
if you check my Scp049Info there's some stuff
what?
axwabo.helpers
public Scp049ResurrectAbility.ResurrectError CheckBeginConditions(BasicRagdoll ragdoll)
{
ReferenceHub ownerHub = ragdoll.Info.OwnerHub;
bool flag = ownerHub == (ReferenceHub) null;
if (ragdoll.Info.RoleType == RoleTypeId.Scp0492)
{
if (flag || !Scp049ResurrectAbility.DeadZombies.Contains(ownerHub.netId))
return Scp049ResurrectAbility.ResurrectError.TargetNull;
if (!(ragdoll.Info.Handler is AttackerDamageHandler))
return Scp049ResurrectAbility.ResurrectError.TargetInvalid;
}
else
{
float num = (flag ? 0 : (this._senseAbility.DeadTargets.Contains(ownerHub) ? 1 : 0)) != 0 ? 18f : 12f;
if ((double) ragdoll.Info.ExistenceTime > (double) num)
return Scp049ResurrectAbility.ResurrectError.Expired;
if (!Scp049ResurrectAbility.IsResurrectableRole(ragdoll.Info.RoleType))
return Scp049ResurrectAbility.ResurrectError.TargetInvalid;
if (flag || this.AnyConflicts(ragdoll))
return Scp049ResurrectAbility.ResurrectError.TargetNull;
if (!Scp049ResurrectAbility.IsSpawnableSpectator(ownerHub))
return Scp049ResurrectAbility.ResurrectError.TargetInvalid;
}
return this.CheckMaxResurrections(ownerHub);
}
AttackerDamageHandler i think thats why because CustomReasonDamageHandler is just StandardDamageHandler
Anyway of changing gravity for player?
player.Gravity
eve
clearly not
alr, ty
Can i skip the dnt check if my server relies on getting the players steamid?
Basically required for rank handling and account creation on website
You cannot
since it is not for moderation
IIRC it is only allowed if it is used for moderation purposes
Can i atleast warn them via a hint or some other way to advise them to disable dnt otherwise they wont be able to get any rank nor wont be able to create an account on the website?
cuz ik that i cant kick/ban but idk how it works with warning via hints/broadcasts
I think you can?
alr, ty
which
F, thought I pasted it
https://discord.com/channels/330432627649544202/1338823184706703422
It was breaking my elevators
How do i detect every single time aplayer changes item
because it seems like PlayerChangedItem only triggers when they change it themselves, not when they drop or their item is removed from their hand
well if you would want every single time you could try to check with coroutine and save last item to variable
and there is not ChangingItem?
if it comes down to it i will use a coroutine
Also
does anyone know how the SL client decides text priority, it would be nice
if they would just layer based on which one is in front
but if anyone knows how i can manipulate it somehow thatd be cool
are you doing like nextbot? or just undertale boss fight in SL?
and wouldn't be better if it was primitives?
being sprites makes them easier
not nextbot or boss fight, its meant to be a costume for roleplay haha
Oh?
thats actually pretty unique
maybe, but idk what tool there is to convert image to primitive
for mer
it tries the best combo to make it good
but in theory with simple images it should be working fine
else you can try making it your own and check per pixel
which is easy
and just check if it was the same as the previous one
did it work?
crazy
oh gn :3
^ unity doesnt recognize it as a monobehaviour
ty
hope you sleep well
Yes i hope so too
Unity moment
6:42 now
true
dead rn
crazy
5:45
i don't wanna say what it looks like...
now better thrn SL
Took me 3 hours to make sure rooms are connected
Nice atleast you did a more modular approach than SL

Hell no my system is so basic
Yeah i see it now lmao
yes, but if you allow future modders to make their own layouts it is
As of now this is only a editor tool
I'll make like 100 layouts for LCZ anyways
About end rooms i don't have them random like how SL does
But i'm planning on doing that
Im still gonna look why door prefabs don't spawn for some reason
I kept looking why for few minutes but i got tired :'(
Hopefully it doesnt take another 6 to 7 hours
67 67 67 67
why can't we have 60 914's of hallways 
don't
just make it based on seed
No😼 i'm so lazy to do that
just a seed????
like 10 times better
you have infinite possibilities
and just works
I was kidding i'll look into it tomorrow
crazy
what you need to do rn
Its 5:55 am for me man
you are the hope for SCP:SL 2
I need to sleep
When is blud not doing that tbh
Its 11:56 pm for me
i swear i do that daily
Opening cases?
American
Gold gold gold
Wtf are timezoneeeeesss 🦅 🦅
I mean i HAVE rare cases
like 30 of them
just waiting to sell them for 30 bucks in a year
they are already running off lol
Installing Ubuntu on a old computer that dosent support windows 11 rn
install tiny 11?
Too late
I'm still on win10
Ubuntu 
just installed tiny 10
Win xp
My professor uses linux mint
with debian stuff
Crazy thing that mint is Ubuntu-based
What
i know
Mint kept freezing my terminal stuff
desktop environment i didn't find the word
Wouldn't seed make it randomly spawn rooms
duuuuude
Debian is not a desktop environment 😭
I MEAN THE SAME DESKTOP ENVIRONMENT THAT DEBIAN USES
bruh

i swear braincells in this channel are lost
not gained
Debian has 4 de bruh
this fucker
Gnome
yes
its the default one for debian
thats why i said debian desktop environment
like i think in that class im the only one that takes a shower and doesn't use arch
I used arch
Consider
Omarchy
at everyone hope you have an amazing day
thats so sad
You too vro
No problem

Can we get a :Jeff: too?
Peak discord experience
Gotta love discord mobile

There ya go
Also welcome back. Gg to your old account
Change the dp
The dude perfect?
I meant the phone settings
Police car
More like "please stand clear of the closing doors" car
Samsung user 
@worn gull flashback
Heeel yeah
I just realised "heel yeah" is only exists in Hungary as a meme or no xd?
Does he ||I hope you know who I'm thinking of|| switched finally to Linux?
did someone say linux
I cannot decide if that is halflife zombie animation or 939 swipe
it's 049-2 animation
lol

I want to install it on my laptop but I'm frightened that I will fuck up the touchscreen, the pen and the detachable keyboard
which laptop
also if you speak fuck up longterm, its not possible
unless you explicitly try and directly control voltage and such
quick search shows you would need xenmod kernel. Maybe not the best to try it on there
Maybe trying out first with a live ISO and see what works and what not
NUH UH
hi guys im new at making plugins in sl, i have a lil question, how can i check command senders role for scp096 role, and for example enrage him. (i aint really good at c#)
check if the RoleBase is Scp096Role
if(RoleBase is Scp096Role role) ... do whatever with role
thanks ill try it
First you should do if (!Player.TryGet(sender, out var player) and handle if the sender isn't a player (e.g. console)
From there you have access to the current role that Lumi suggested
I love zombie animations, though I miss the T-Pose jump so badly 😭
Best warning of all time
👍
ty u 2
You too
:3
bruh
the bot removed it
i replied to fallout too
but bot removed it
It’s ok. It hates me
🙏
have a 🍬
a
?
a straweberry candy +
love those
That’s fire
yummy
what a nice developer
you should fire zero cus of that 
Hiiii maro :3
mabye tommorow
hii

hii how you doing :3
hi chat
@celest thorn w or l profile
i have a question
how much?
please tell me less than 5
i fucking knew it

you only do this shit in 2 occasions
its a hard profile
Perfect Cell balling remastered in 4K (actually 720p) and stretched to the full video duration. You're welcome.
this is what im gonna reply
go ballin on sl lobbies ig
at marketing rename maro's gtag to baller 69
i don't still understand if this dog is blind or not
https://i.e-z.host/🐀/uykypplx.png
Amazing bio

you should really add the pig one
Is it possible to know if a player is part of multiple groups in the config
Because ServerStatic.PermissionsHandler.Members only contains a Dictionary for user IDs and the most predominant/permissive group
if you are asking for cedmod
cedmod makes a role for the player that is every role
separated by a .
Not just cedmod but base-game
Idk in that case
Imagine a premium subscription to add reactions using emojis
poopy upvoting this
Discord mentality
- made a fix, just use primitives (which always 100% of the time will hide text toys if in front)
(Circled is a quad primitive right behind Mettaton's microphone, which essentially forces the text toy in front of it to go in front of any text toys behind it)
does it work better?
Amazing
Rare footage of NW releasing an early client build
Real
i was checking the network prefabs
and i found ElevatorChamberCargo, PrismaticCloud, TantrumObj (Brown Candy)
and i don't remember if this existed before OpenHallway
But will any of this be usable?
Idk what the first is but the primsmativ cloud is rainbow candy cloud
And the last one is just 173 puddle but small
Elevator is the new type that you guys teased on the patreon
If i remember correctly for the new surface or gate A / B
Is it a known error that the intercom is not affected by the reverb setting so it always has reverb
that has its own separate mixer
so it's intentional
config break
Ah okay
what
let me send you
Meow config is fine
and every plugin
is doing this
as you can see
same line
yes it happens in every config same line and same key
and everytime i restart
so i need to delete
and recreate them everytime
and if you wonder yes its valid
@upper vapor you want me to open a bug?
i'm trying to see what causes this
ok
okay wtf
?
the labapi loader is set to ignore unmatched properties so i have no idea why this happens
permission: ''
at hubert delete labapi
its the auto generated bruh
its not even like i decided it
i used string.Empty
and you worry about that and not a possible wipe config?

Wtf I don't think yamldotnet got updated
Nope yaml didn't got updated
Biggest leak of SL Unity
the debugger does not work 
@celest thorn please have someone make a backup of plugin configs, just in case
so everyone?
because it can happen to everyone?
I assume this happens on the preview version
yes
yes
i'm gonna kill this fucking engine
you don't have to, it kills itself
doesn't the engine start as dead anyway
it has to be more dead than ever
How does this even happens
i have no fucking clue and i can't even debug it because the unity debugger is just ass
Everything related to yaml is 2 months old
step over
debugger quits
Too many bugs
only tiny little features
In software development anything can happen
I updated my testing library and it broke SQL casting


they mess up config
this should be put as comment
and they are not
LOl
amazing labapi




