#Friendly Fires

1 messages · Page 1 of 1 (latest)

granite radish
summer path
#

skibidi sigma plugin

royal cave
#

omg... finally a plugin that isn't just an exiled plugin rewritten to work in labapi...

primal token
#

oh my god

#

THANKS

#

A LOT

granite radish
#

I even tested it not just wrote it

#

has no dependency

summer path
granite radish
#

what formatting

royal cave
summer path
primal token
#

yooo

#

i appreciate it

granite radish
#

easier to read

verbal osprey
#

skibidi

summer path
fickle phoenix
#

@granite radish

granite radish
#

If you enable the first it will not do any check after

#

So if All Damage is FF you dont need to change any value below

fickle phoenix
#

ah meaning that every class would do ff

granite radish
#

the list in yml looks like

name:
- ListItem1
- ListItem2
granite radish
fickle phoenix
#

alr i think we got it

#

thank you

primal token
#

thaaanks

#

it works well

true cypress
#

wait hold up, how can I disable D-Class killing Chaos though?

granite radish
#

Ah there is no deny for it yet.
Will update it and do one

granite radish
#

@true cypress should be implemented now

true cypress
#

Yeah, I looked at tested it and a DClass could just outright kill a chaos

granite radish
#

yes since thats the default settings

true cypress
#

what's the .pdb for?

granite radish
#

debug

true cypress
#

dependency?

granite radish
#

nothing

true cypress
#

ah, i'll troubleshoot it here in like 5 minutes. I just wanted D-Class FFA

#

Didn't realize for a second that you're NW staff Laugh

#

I'm tired and wanted it to not be broken lastnight

granite radish
#

check the config.yml file it usually shows and you can edit many settings

true cypress
#

so the deny fields are for other teammates that isn't the FF class?

granite radish
#

ye

true cypress
#
  ChaosConsript:
  - ClassD```
I just had to repeat it for the three other classes of Chaos
#

Perfection at it's best, D-Class only able to kill one another

#

Okay then... D-Class can't kill one another ;-;

#

*I did a spelling mistake

#

Normal FF broke if it's enabled... so ClassD can't kill one another ;-;

granite radish
#

enable dict check

true cypress
#

ffs

#

It worked after I killed my config file and pasted in the important part

#

I pulled a dumb earlier

granite radish
#

no worry

true cypress
#

Okay it works 100% like it should, Chaos are immune to the ClassD BS

#

but FF is enabled for their specific class

#

Great plugin though, I don't like full on FF enabled

granite radish
#

ye thats why it has settings for it tho

#

I should update so it doesnt need the Dict Check

true cypress
#

just config validator or something, I fucked it up and had to refresh

granite radish
#

it should tell you when u load the plugin

true cypress
#

I didn't have my console open, it probably did but idk

velvet oyster
#

I've found a bug in this system:
I guess because of the way ev.DamageHandler works

Melee weapons (Machete and Jailbird) ignore ForceFullFriendlyFire

granite radish
#

hmm

#

will look around tmr and try to fix it

velvet oyster
granite radish
#

It should call when an enemy

#

Might be restriction from the melees itself

#

I'm still in bed & will have to do chores so will be later that day when i check

velvet oyster
#

But Logger inside the Handler doesnt show anything when I try to attack a Chaos as a D-boi with melee

granite radish
#

@velvet oyster Indeed it doesnt work with it sadly. It is a client restriction

true cypress
#

I just know some damage types don't work like jailbird

#

I can't remember off the top of my head rn but I might be able to pull a list

granite radish
#

would need to patch
MeleeAutoSync.ServerAttack to able to do hits and stuff

true cypress
#

It just affects like one or two weapon types, but even i have been asked why it wasn't allowing damage from the jailbird

granite radish
#

ye it read from the HitboxIdentity.IsDamageable

velvet oyster
#

So

#

The only solution is

#

Enable FF on the server

#

And manually ev.IsAllowed = false?

#

U were arguing with ThatGuy 3 months ago abt the same problem

#

Also how can I allow FF between 2 instances instead of faking it?

Just allow FF on the server or...?

granite radish
#

I aint know tho I will look around a good solution for that!

#

probably end up patching it or something or creating IL or whatever

#

will do later the week tho not rn

velvet oyster
#

Ok, sorry for being annoying 😅