#plugins-dev-chat
1 messages Β· Page 113 of 1
Weird
I wanna figure this out so I don't have to disable implicit references
Why not disable them
Because I like having it automatically resolve my dependencies
You can just add them from the game files though
It implicitly references my nuget packages
Which aren't in the game files
That
NuGet isn't affected by this
It's just the base .NET references that get removed
I did this and it keeps pulling the same fucking shit
It's implicitly installing a nuget package
Microsoft.NETFramework.ReferenceAssemblies.net48
What
This is pissing me off
The nuget package is where it's getting mscorlib
How do I tell it to stop fucking installing this nuget package
Why is it doing this in the first place
Nice to know because i wanna test performance
This is the dumbest shit
It's net48 not net4.8
And i donβt have 30 peoe
net4.8 is verbatim what I have in my other project
Doing net48 causes rider to bitch at me
Why
Idk
What does it do
I'll get back on my computer and show you in a sec
Which one
What are you on about
I just woke up its enough if i understand my existence
You say "gn for the american" meaning you're saying gn to a person
I ask you Which one as in which person
And you start going on about some random bullshit
Well apparently it stopped but changing that changed literally nothing
It's still installing the bum ass nuget package
And it's still targetting .net 4.8
Literally not a thing changed

Any .props or .targets files in the project directory?
No
I copied the project 1:1 from my computer to my laptop
Same shit
How does one go about that
run dotnet remove package Microsoft.NETFramework.ReferenceAssemblies.net48
also
you need to specify the path to the mscorlib dll (hintpath)
or copy my .targets file
How can i use remote admin thingy like at everyone, at me etc... or even select multiple targets?
2.3.4.5.6
All I care about in this moment is getting rid of this fucking nuget package bullshit
No other imports are going to matter until it stops implicitly installing this shit
It happens anytime I target .net framework 4.8 on my laptop
This is impossible
Wdym
Could not execute because the specified command or file was not found.
I did but my old computer was on 8.0 and I was trying to see if that was the difference
Or 8
Try the latest
Yeah it worked
What did you want me to look for
I don't really think this is gonna do anything
I still don't get why you think this is impossible
I mean it makes a lot of sense to me
A project targets .net 4.8, needs dependencies, so it installs the dependencies through an implicit nuget package
And I mean
It obviously is possible considering I'm currently experiencing it
It shouldn't use a nuget package
public static CoroutineHandle HandleUpdate;
private void Start()
{
if (!HandleUpdate.IsRunning)
{
HandleUpdate = Timing.RunCoroutine(Updater());
}
}
public IEnumerator<float> Updater()
{
while (List.Count > 0)
{
foreach (SpawnableInfo spawnableInfo in List)
{
spawnableInfo.SendUpdate(spawnableInfo.type);
}
yield return Timing.WaitForSeconds(0.1f);
}
Timing.KillCoroutines(HandleUpdate);
}
public void SendUpdate(Type type)
{
if (ClientSide == null || toUpdate == null)
return;
var players = Observers;
if (!players.Any())
return;
List<(string propretyName, object value)> Update = new();
UpdateClient(Update);
foreach (Player player in players)
{
if (Vector3.Distance(player.Position, Position) >= DistanceCulling)
continue;
//send
}
}
Am i doing anything wrong? because i see that this gets so much messie as soon as more player are online with random from 0.03 to max 3.7ms
Oh wow I fixed it and it was really fucking obvious
I installed these shits
lol
.NET Framework 4.8 Dev Pack
Ancient technology
Probably important for a dev trying to do .NET Framework 4.8 stuff
Honestly
If SL is targeting .NET Standard 2.1
Why is LabApi on framework 4.8
I just try not to question these things
For one frame, yes
It targets 4.8 afaik
My bozo moment was that I had 4.8.1 installed and not 4.8
average is 0.03 and max is 3.7
They get extra feature from mscorlib.dll (just reference this)
Then how do we have spans
You can choose between 4.8 and net standard
Clearly, SL is on net standard
I had 8.0 and 9.0 SDKs and the 4.8.1 dev pack but not the 4.8
mscorlib.dll
I'm my own worst nightmare
My plugin uses 4.8 but that reference adds spans etc afaik
And every .net standard 2.1 stuff
Yeah
Ya
If we targeted 2.1
Nw still made sl target 4.8 afaik
Perhaps
Back in the day ofc
Why don't we just use C++ 
Guh
sl is definitely using the 4.8 compatibility api i checked
Do yk why?
Jesus said "nuget plugins are weird, don't use DisableImplicitFrameworkReferences"
Wouldn't be the issue with .net standard
Sobbing
when you target 2.1 or 4.8 using unitys references, you are not really using the traditional apis you would find in 4.8/2.1 but rather the version unity made with those target names. there isnt much info about it tbh so it can be very confusing
When are you guys gonna remake SL in Unreal?
lol

idk why sl targets 4.8, it could be that we need something in 4.8 thats not in 2.1(although i doubt it)
Why everything works so much better when you having the FUCKING DEPENDENCIES INSTALLED
I'm sobbing rn
4.8 does have the advantage that you can target 2.1 in your plugins and it will work, it wouldnt work the other way around. e.g. if sl targets 2.1 then 4.8 plugins are not supported
Spent like 3 hours of my life on ts
This guy gets it
Soda PLugin is amazing
Well I make it all myself like a cool kid 
im loosing my mind on how to create a tree rn
lol
Trees are fun!
Well actually
not when its taller as a fucking planet
Are we talking about the 3d model tree or the programming tree
Im talking about Primitive Tree
Ooof yeah
THIS thing
Like some yggdrasil type shit
the guys at nintendo just plastered a 2D texture and work is done
That's tuff
but im not able to do that
π£οΈ
Just use a big text toy and rotate it with the player
only inside
Like doom
It doesn't look like ass, it's a stylistic choice π
Art is in the eye of the beholder my friend
And i did other maps
which i made giant tree
the problem this one is massive
really massive
atleast i don't need to do the bottom section
because its in a void
but the upper part is harder
Real
Texture toy would be peak
FR if they add something like that decals would be possible
I see that most of the rappresentation of the tree is just not really visible
You know I've been thinking
I want to do pathfinding but I don't want to download and learn Unity
What if instead of making nav meshes I just do a janky workaround
because of clouds and effects
I did pathfind
but its hard asf
and HCZ doesn't work
You did nav meshes?
Yes
Yeah see I don't wanna learn unity
I mean
the tree is a tree
i see so many different stuff
even in cutscene it changes lol
How is direction control implemented? That's so cooool
SSSS
just a normal car module
use SSSS to detect key
π«‘
I thought there might be a way to read the player's movement direction.
ssss to detect key nice
yea i did the same thing
just apply the effect that doesn't let you move
and with heavy footed no jump
255
and slowness 100
Then detect the player's position?
No just parse the SSSS keybinds and if its pressing
thats it
its just a classic movement stuff
but just with extra steps

Capsules that overlap
i was thinking
because in there 100% i will hide a reference
but
honestly i might do a simple easter egg
and the tree
Enstrangled:
slowness works the same lol
Enstrangled is generally safer
yea

Erm actually it's Ensnared
Not (en)strangled π
Get "inspired" by that code (if you can find it)
Or browse the asset store and get inspired by a Unity package
Yeah but you'd have something to base it off of
I have already something
This, which is in the artbook of the game
and a low poly screenshot from the ingame because yes, its a fucking 2D model which is smart
Ask gippity to generate the schematic 
lol
ngl ai maps
i know someone in minecraft did MCP with ai
to build
btw axwabo something i do wonder
you know if there's like any tool
like the one in blender for making curves?
because i wanted to use it to try and make an addon for meow that makes curves for you
I mean rappresentation is possible on the editor?
What representation
Unity has a method to visualize curves
In EditorUtility I think
I wanna make a proper spline editor for unity, like general purpose
But I ain't dealing with the asset store 
lol
https://ratcentral.skibiditoilet.net/π/0mgnruvk.png
This is with a player you can see it
thats how massive the tree is
its a 500x500 map
Radix tree 
nah this tree is called "World Tree"
Spoiler if anyone wants to play that game:
||The tree is a massive cover up with giant steels pillars and thing just techy asf, and there's a MASSIVE orbital base on top of it||
oh thats a thing for rappresenting space
ngl map are massive and i know that
mrow
hello
Try not to meow challenge (impossible)
impossible for me because i need to say the name of my plugins lol
well that's ur fault
my issue is that im a catgirl :3
well
it's no issue
:3
i mean
me and maro agreed with the name lol
from meow editor to meow general being like a utility stamp on the server
if it has meow don't touch it
rule
You should ask NW so you can set the server which is running any Meow utility to be Meowdded
i don't think they would ever do that
but its funny how the name born because it was just me going crazy lol and just the first thing i saw was my dog, that sometimes behaves like a cat
so i thought Meow
lol
RP, Minigame, Vanilla, Custom SCPs, Custom Items, etc
MeowMeow
Never too late to rename
then i decided name it MeowDebugger
MeowDemicer
Imagine you search up plugins
and you see MeowMeow
like MeowDebugger was more like you know what it does
its just there for a temp time
i do wonder how other server name their own plugins
i know some people name them ServerName + PluginName
Our monoplugin was just simply MemePlugin both SL and Mc lol
Mono?
monopoly?
Single DLL doing a lot of shit
oh
that should have been separate plugins from the start
cause now I need to implement cross plugin stuff 
Nah in the past i named them like server name
ez
but no i do have some utilities
like meow
ππ
Yeah, I want to implement everything myself from 0 as well, cause that way if something is broken, I'm at fault and no need to wait for fix
This is how there are 17 competiting standards 
im the only dev so everything is my fault
lol
the only cases is when we are talking about schematics or someone not reading instructions
I love moments where I just see the console go apeshit with disconnects cause I touched a command with wrong params
and everyone is disconnected cause of it. oops
i love the disconnect messages from Cedmod
Whoops
nah axwabo i just found a video of a kid talking about trains and explaning the lore of a train track
im not even fucking kidding
not a rare occurrence
but ON INSTAGRAm REELS
like bro i wanna watch fucking memes not explaning the history a of a train track
but i found out that fucking eu spends alot of money for them
then scroll
so i might become an engineer for train tracks for no reason
Oh 100%
The EU market is pretty dominated by (iirc) Austrian rail companies, and it's not cheap
I mean it's a multi-billion dollar industry
ngl being a dev
might not be my call
How so
uuuhhh
Stadler says hi
i was always a train entusiast
(not talking about tracks)
(idk what the fuck a train is)
i bet you've never even seen one 
i did and in hungary
deutsche bahn 
for the first time
because you know i live in the fucking middle of nowhere and the only metro station is small asf
you have a metro station? π
I mean pretty much every country has its own company for their infrastructure, i was just thinking about ΓBB and WESTbahn among others
just one and its not even near me
this is how big it is
yeah that's true
is there currently a way to tell which faction is gunna spawn next without me having to loop through all the timers to find out which is not paused and which has the lowest time?
Selecting Team
event
I actually am planning to get a job in the rail industry
I was able to tour some companies and their manufacturing plants
WaveManager._nextWave
thank chu :3
i didn't know
learn english
I've NEVER read in my life chu
has a word
skill issue :3
TIL that visual studio doesn't have a quick action to change the variable's type if there's a mismatch
-# var users were never affected
i just found north korean propaganda
are you gonna work at Amtrak π
please don't tell me
wtf
bro knows everything
i've heard not one bad thing about american rail
there's much much room for improvement
ThatGuy will revolutionalize the industry 
crazy
imagine we see like in a cover
"How you got the ideas for revolutionize the Train Industry?"
"Got the idea from a random discord server from a game"
π£οΈπ£οΈπ£οΈ
@slate flume
do it NOW
meanwhile can you get hungary's transport minister to move out of the way :333333
italian one too
please

"let's [politics talk]"
-# -minister of transport
MΓV is the best wdym XD
marha lΓ‘bszΓ‘r prΓΆkΓΆlt mmmmmmm
how can i make the primitive glow
set the color to a high value and make it transparent e.g. 50, 50, 50, 0.9f. primitive has to be lit by something to glow, so it wont work in the void without a light
slejm can we not add another rail gun to sl smh
too late
wtf is that
4-X Particle Hadron Collider
So, scaling while culled desyncs the players scale, apparently because they get set to spectator while culled.
Would fake role syncing them to their human role just before setting their scale work around this?
i think theres an event base game that get called when fake syncing occurs(which you could use to work around this). only issue is, is that idk if it actually works
FpcServerPositionDistributor.RoleSyncEvent
ive never collabed on a coding project. I wonder if its more frustrating or relieving. and i wonder, if i am frustrated with the other devs, if the other devs are equally frustrated with me
biggest thing i did was last year when i collaborated on a js game for a school project
but i handled the logic and my friend mostly did art
i worked a few times with other devs, and they were so slow that i got irritated and just did it myself
IS THIS PRIMITIVE?
motivation difference possibly
I've been on coding teams of some servers and I am never quite as productive as when I'm making the plugins for my own server
everytime i did a project everyone was slow and at the end i was the only one working on it
i work at a really fast pace
maro says i work at a speed of a dev team
of 5 people
but idk
Idk how fast you work, I really cant say
obv
Yeah you are overproductive and superhuman. If you ever work with another dev you should cut them slack
do you think it's bad practice to make a plugin for a singular purpose
idk
depends
if im making a tourney i do make it for a singular reason
i made a plugin yesterday that detects when a player enters and leaves surface and then runs a command
literally all it does
Custom surface ambience.
i dont have a fitting plugin
No that the disruptor effect
every original plugin in my server is separated into their purposes
I constantly "draw" the hitreg prefab thing
my car plugin, my pickup plugin, compound V, pissing, all different plugins. i simply think its a bit cleaner & organized
obv i do the same all tourneys and project have their reason but some stuff is connected
I will need to update my personal lib from exiled to labapi though
MeowEditor is just a bridge for schematics in general and editor functions
one day i think i just need to sit down and update all my plugins to labapi
Same
i have all of my plugins done on labapi
atoh took me 2 hours
i once had a "ultimate plugin" and it very quickly became unmanagable
Ngl i love configs and making thing scalable
thats something i always do
Imagine if they included the scale data in the initial spawn data
And gravity
oh i just realised i only have a few exiled plugins installed and one of them i already ported to LabApi
not secret
Unfortunately one of them is a spaghetti code plugin
I usually write the core or do some fixing/formatting edit
when i started working on Aftermath specifically for lars, the first thing i did was setting up EVERYTHING, like the other devs didn't even setup basics and complained for simple stuff
instead i just set up the entire module system and db basics
and then started working for single modules
yea
this dude sent me code for a module system i just never got to adding it to my server lol
Currently i making the secret tournament one and i pre-did the projects
lol
I split it between functionalities
i have so much fun doing tourneys
like the fun i have is so uncomperable
Core, items, sounds, game modes
because 99% of the tourneys are just my ideas
maps done by me
sounds by me
code by me
and then reviewed by maro
and sometimes i write the documents about them
Sounds are from a game, i need to make a map, code by me
I love making maps rn i need to develop the third hub for atoh
Maybe i could even do pd2 stuff or smth
second one was like best map anyone has ever seen lol
took me 5 days
(the map is 1000x1000)
I really need to make some "models"
Me when you can have multiple plugins in one assembly
but was toooooo shitty
I mean you can technically do it with prefabs
because my plan was voxelize them
I even can hardcode it maybe
and then make them into optimized cubes etc....
the plan worked but as soon as i imported like characters or more complicated stuff
project died
Edgeless safety cube
Well the issue with that is that i prefered being able to manage every single plugin as a file
the problem is you cannot read a mesh
or make it in quads
so that makes it impossible
Will issue
Me omw to make a portal 2 laser cube
Bro are you serious
im serious about trying to divide my work load
and import obj to sl
and converting them into schems
that would help me aton
Goof luck
sadly i tried so much
i have nothing else to try
theoretical ways, papers, voxelization, minecraft schematics
Unity prefab to schems?
No, Obj to Primitives
Hey if you make a laser cube for portal 2 and i make laser reciever and then we make a slave create the chamber
we could have the best sl server ever
where its just portal
Lasers in portal 2 are so much better than the fuckin energy ball in portal 1
energy balls are from hl2
Best I can do is use some tool in blender I forgot the name of that voxelizes and then do some fancy math to find those cubes
i tried EVERYTHING
i tried EVERYTHING
what do you mean :o
(I never got around to doing that)
I know but its in portal 1 as a puzzle element

There is literally plugin blender -> sl
Make the ctf-face map
Bruh you are the smart guy here
Wavefront obj to Primitives
when the server sends a spawn message it should just tell the client the scale
that wouldn't help
Make a plugin for unreal engine -> sl
why would i
I made for minecraft
because i was bored
but its incredibly laggy
Would it be possible to make a Harmony patch or sth that sends the scale along with the spawn message?
-# idk .w.
if i ever learn how to make a minecraft server i will try making a plugin that allows cross play
Hope god is with you
you don't know what you said
- Read the obj
- Parse it to primitives
- Spawn (opt)
??
Profit
i think so
yea BUT OBJ ARE VERTICIES
there might be an event for player visibility
That doesn't work for arbitrary meshes
"Cubes but flat"
nw please add triangles
Best explanation
that day it comes i can finally import lara croft in sl
It's called a square
imagine playing scp sl as scp and then a dummy player running 10x faster and b hopping comes by
i actually dk how fast minecraft players are
wait
i realized
i could use this
sharedMesh
from there i can have verticies
π€―
No thanks
im having my moment of realization
of how a dumbass i am
i always had the solution infront of my eyes
A moment of applause
;(
the problem would be
how do you optimize that
You don't
mesh simplification ig
I need to
Simplify deez
;(
if i succeed guys next level will be making a sl server with just 3d models
I think it's best if none of us try doing some extremely autistic^3 math
imagine this will bring us
doing cool shit
not fucking waiting nw
Just wait for mesh toys 
fuck nw
thats NEVER going to happen
i know for sure
im gonna be dead before that happens
Hmmm
Maybe "queue" up the scaling and then set it in the next ValidateVisibility and forcing it to be true between everyone and the scaled player? 
RoleChanged event
Oh wait
Nevermind
Xd
This angry chess
Angry chat
Anti cheat
Is actually annoying
anti cheat that sometimes works
Scpsl when you have a fuckton of lights in one area
I told you not to do autistic math π
Good result as in performance
Looks fucking horrible though
why dont you try starting with a affine quad mesh, you should be able to replicate it perfectly inside SL in theory
Me when you find an actual quad mesh that doesn't have shifted vertices
What do you mean?
A mesh made up of quads instead of triangles
Doesn't work if you only have a triangle mesh though
Yeah and how do you plan on turning an existing triangle mesh into a quad mesh
blender?
i remember it has something for that
Eeeehhhh
Last time I tried it didn't work well
It doesn't create rectangular Quads
is there a way to override Cassie announcement for example i have specifed player he has the SCP role and i want to override his death message(in Cassie) with my own one?
Set the announcement on the damage handler in the dying event
its only get; no get; set;
Check its inheritors
oh its not for you
that is 100% possible
Otherwise you gotta patch
Oh wait
There should be a CassieAnnouncingScpTermination or something
Event
wait im stupid maybe its gonna work
nv it doesnt work at all
Do CassieQueuingScpTerminationEventArgs
do you like baguette?
honestly a good take ngl
yeah i found that right now but it probably doesnt work either i think but still im gonna try it out anyway
American ones are probably different than European ones Β―_(γ)_/Β―
it will 100% work else try using the base for CassieQueue in general
oh so you are american?
Yes
I thought you were french lol
I know like three French words
i've studied french
damn it kinda stupid that in DamageHandler u can "override" it but it wouldnt work as intended but in this work fine
sadly
And probably can't say them correctly
idk
i got destroyed many times by my french teacher
who tf is the guy is spamming my website with "do sex with me"
bruh
*stares in asexual*
wtf that even means
this chat is now gunna be dead for the next week
its garlic bread
silksong is out
idk but i will be still here
lol
Im doing tree
tree is massive
god if some people should have internet access revoked
what am i reading
i genuinely give zero shits about silksong
hello zereth
hi
like not even black humor
black humour?
dark humor?
Not even that bro
its like
worse
and not even that
i think its even a straight crime what the guy said
@feral remnant im sorry for you bro
i don't play hollow knight
from the collider of for example Arm.L how can I get the player?
getComponentInParent<ReferenceHub>, or transform.root.GetComponent<ReferenceHub>
no its a game that alot of people waited
the sequel to Hollow Knight
oh ok
no MovementSmoothing 
cool ig, i did the tree at the end 378 in y
I literally TP the thing
what
i was making a tree and had so many difficulties on finding a good design
at the end i sticked with a style and looks amazing
and its 378 y
how is that correlate to my vid
This will be SL in 2017
SL in 2017 was better
https://youtu.be/DXhCsPIzP6s?si=Snxec-WtnGv8d-Uy&t=136
the actual UT gun
Unreal Tournament Gun Sounds Of All Weapons
00:05 CHAINSAW
00:27 IMPACT HAMMER
00:50 ENFORCER
01:10 DOUBLE ENFORCERS
01:41 GES BIO RIFLE
02:05 SHOCK RIFLE
02:34 PULSE GUN
02:59 RIPPER
03:26 MINIGUN
03:55 FLAK CANNON
04:22 ROCKET LAUNCHER
04:59 SNIPER RIFLE
05:25 REDEEMER
05:58 TRANSLOCATOR
06:19 MORE VIDEOS
how does SL get players max health?
wdym?
IHealthbarRole
player.MaxHealth
thank you
np
yo axwabo
MaxHP Of Role: ChaosRifleman is 100
MaxHP Of Role: Scp0492 is 0
does 0492 not have IHealthbarRole?
it is based on how you got revived rather than starting hp
tbh that makes sense
it's weird that there is not base max hp that would just be changing
It is actually just using the number of 0492 revivals and adds 200 if had the heartattack effect 
you actually decrease max hp when forceclassing constantly in RA
i cant load this video what is it
wdym cant load it
too big video
its 48 mb
this is half maybe
it looks good honestly
gonna eat and gonna show live
in the vc?
in the toilet yes
Cardiac sensor deployed
You have to hit the moving bullet
Hey! Iβm planning to create a NuGet package that bundles all the DLLs needed for plugin development, so developers donβt have to deal with setup and can just start creating plugins. It would also auto-update using GitHub Actions. Is it okay to do this, or could the DLLs be licensed/otherwise restricted?
Bruh that sucks
no you cant share that bc of the game license the unity** dlls are against unity licensing
Also the rest of the dependencies are on NuGet
gives me a lot of ideas for new custom items
Where can i find the SpawnMessage thingy for players coming into view?
wdym?
For our roleplay server the scale desync is insanely annoying
scale for the player?
yea
Well thats the problem point
I dont know how to sync them if the player is far away and gets treated like a spectator. The fake scale message still gets discarded
This will be fixed the next update
so 15.0?
Anyone know if there is a way for a dummy to follow another dummy?
I tried executeas but it didn't do anything
With code
oh I know why that might not work
dummies won't have perms
I need to assign them perms
that maybe be the problem
because i patched it out with my own
and i can do any comamnd if its a dummy
But when can we roughly expect this fix :(
If its still weeks out, i still want to fix it myself for now
A bug report i recently submitted, which is annoying me fair great deal, got classed as P5 - Not a priority.
So i also now have to go find a workaround myself because i dont think itll be fixed anytime soon. Especially looking at the bug backlog :x
Send like vector 0 scale and then the actual scale every role sync
do you know what command makes a dummy follow
just try copying the code of that command
unless it has to do with those shit-ass dummy actions
FIRE BALL
WHATSAPP GORDON FREEMAN????
when hl3?
when the gman will release you from the void?
nah i see whatsapp gordon
πΎ
Yea
its so funny that i close unity for 1 second everything else breaks

i love this engine
Best thing to do
Nah
Question
for
player.Damage
should i use a damage value of -1, float.MaxValue or float.Infinity ?
pick one and always use it
at least IMO
-1 just doesn't work sometimes
float.MaxValue prob is affected by damage reduction
not sure if float.Infinity is
but i wouldn't use maxvalue anyways
tfw you take 2.1 billion damage but the 5% body damage reduction comes in clutch
i get what you mean though. there might be like a 100% dmg reduction or something
yeah
honestly
nw made a really big design error making -1 = death
either make it float.NaN, float.NegativeInfinity, or (ideally) float.Infinity
So there isnt a value i can use for player.Damage that will guarantee death under any and all circumstances, void god mode
like the entire point of these values is that they're useful for avoiding fp errors
-1 shoooould work but i used it once and it broke and it might've been a me issue but laso idk
well there is one thing that pretty much always kills people
so now im super hesitant to use it
setting their role
me need ragdoll
i would honestly recommend patching the code so that float.Infinity kills but
just pick one large number and have it set the role to spec if theyre still alive afterward
and also log it somewhere so you know it failed and when and why
it doesnt?
idk whatever
it doesn't have the same special instakill handling as -1
the only issue ive had with float.maxvalue so far was once when i set myself to scale 2 and tried to use the particle disrupter damagehandler on myself
which left me on 0hp and alive

follow up : not an EXILED issue at all. screenshot taken without exiled installed.
Is that a giant gun or is it in your mouth
its a giant fucking gun
its inside a waypoint which is about 100x smaller than normal, and it looked normal but it scales up like insane when i disconnect and reconnect
what other plugins do you have installed?
highlighted all plugins from the internet.
i think that to simplify it i will try it in a mostly vanilla server
anything that patches pickups in anyway?
yeah if you can isolate the plugin that causes it that would be good
no clue honestly. but most if not all of the plugins i didnt highlight dont do any pickup patches afaik
i have reduced to only projectMER
it Might be a PMER issue though, so i might have to actually just make a plugin dedicated to spawning a waypoint and scaling it..
w/ only MER
okay so its not anything else
i will try making a quick plugin to make a waypoint
mmmm interesting
no amert right?
Should NW consider this for the long run?
I removed every other plugin
weird
yeah waypoints are ultrabased besides that one thing
tbf theres no issues when i tested it basegame alongtime ago
yes that included leaving/rejoining
that is weird
it might be either a new bug or a MER bug
or a me bug.
last one is somehow the most horrific.
so i just finished up the teeny tiny plugin
i will spawn myself a waypoint
fully vanilla except one command so i can get a scaled waypoint
So it is MER
damn it
yeah i was able to replicate the issue myself with pmer
nope, i spawned one with spawntoy waypoint 0.05 255 and it broke on rejoin
oml im so stupid i didnt even know spawntoy had params
tbf its not documented so its understandable
hard to tell if its inside or not
it definitely was inside
but i tried again
so
wait i picked up the medkit bruh
well the medkit was fine
https://github.com/Michal78900/ProjectMER/blob/master/Features%2FSerializable%2FSerializableWaypoint.cs#L24
Is this the issue? I don't see how but I also can't find any other possible cause
looks fine to me, thats how the spawntoy wayopoint one does it too
π π π π
how can i get any errors in the server console?
config_localadmin.txt
la_show_stdout_and_stderr: true
k
Also do note, that if you receive a large exception or some bug, ratelimit the webhook
otherwise you deadlock the whole code since it'll recursively send itself
k
Is there a Next Known SpawnableFaction?
There is no next known spawnable faction as it is not certain until one is choosen when its timer is set to 0
Best you can get is the faction with least time left until respawn
I solved it by using a real human, but the problem with using the command is that the requester is the one going to be followed, as the command only takes the target dummy ID as an argument
And I couldn't assign perms to dummies because they don't have the encrypted channel thing

I would add component to the dummy
With target ref hub and move the dummy towards it
I had to do it with vanilla
Is there an event that triggers from items being dropped due to death?
You can subscribe to Dying event
and clear the player's inventory during it
Oh you mean triggered when item is dropped due to a death
Well there is event when player drops an item
that should trigger it?
yeah but ig they wanna check if it was dropped because the player died?
ig they could use the Dropped event and see if the player is dead
Hmmmm yea
because dropped is after
DroppedItem only reacts when the player drops the item themselves
so player will be dead
Oh well then
Let me check
Ye the InventoryExtensions.OnItemRemoved


