Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
945 commits
Select commit Hold shift + click to select a range
a4393c5
Merge branch 'CustomItem' of https://github.com/Kruacent/Kruacent-Exi…
OmerGS Feb 11, 2026
b8a59bf
merge
Patrique29 Feb 12, 2026
dad935e
merge
Patrique29 Feb 12, 2026
341c09f
Merge branch 'CustomItem' of https://github.com/Patrique29/Kruacent-E…
Patrique29 Feb 13, 2026
e82cdd6
cleanup
Patrique29 Feb 13, 2026
2dc4f51
update + kemultiplerole + pacifist
Patrique29 Feb 14, 2026
92d7992
frozen nut
Patrique29 Feb 14, 2026
f79c00a
reduce 035 health
Patrique29 Feb 14, 2026
ff79685
cleanup old unused csproj
Patrique29 Feb 14, 2026
e4e4d47
Merge branch 'Misc' of https://github.com/Patrique29/Kruacent-Exiled …
Patrique29 Feb 14, 2026
606349b
updatez
Patrique29 Feb 14, 2026
ecd7ded
trnasltain
Patrique29 Feb 14, 2026
937bc2e
followin gtextoy test
Patrique29 Feb 14, 2026
40f8440
scp049c
Patrique29 Feb 19, 2026
e08e566
set an arrow to the positon of setp osition + reduce cooldown airstri…
Patrique29 Feb 19, 2026
d5a8596
fixed translation
Patrique29 Feb 19, 2026
28afe24
translation for abilities
Patrique29 Feb 19, 2026
e5273ee
fixed a crash when destroying a coin
Patrique29 Feb 19, 2026
72701d0
translation
Patrique29 Feb 22, 2026
e71e633
patch note
Patrique29 Feb 22, 2026
cd22491
added + one to each scp preferecnces
Patrique29 Feb 22, 2026
b593e72
new gambling back + dont drop item if in category limit
Patrique29 Feb 22, 2026
0c7b764
custom keycard
Patrique29 Feb 22, 2026
d87e8e8
fix no translation setting custom scp
Patrique29 Feb 22, 2026
4d5de26
elevator at gate a + update
Patrique29 Feb 22, 2026
d9518cb
settings
Patrique29 Feb 22, 2026
b618b9a
sun
Patrique29 Feb 22, 2026
c83ca58
soley
Patrique29 Feb 23, 2026
89f2bf0
kelog
Patrique29 Feb 23, 2026
b984651
log
Patrique29 Feb 23, 2026
ba16a44
explode doesn't reduce damage idk why
Patrique29 Feb 23, 2026
a00f426
presse purée doesn't damage idk why
Patrique29 Feb 23, 2026
92a4c81
elevaor
Patrique29 Feb 23, 2026
684f9d0
post nuke
Patrique29 Feb 23, 2026
4e4e914
use kelog everywhere
Patrique29 Feb 23, 2026
49b085e
049c unlockables
Patrique29 Feb 23, 2026
118f2bc
scp049
Patrique29 Feb 24, 2026
378f7c9
curpos
Patrique29 Feb 24, 2026
e10324c
elevator wrapper
Patrique29 Feb 24, 2026
4eed4d6
better killer pit
Patrique29 Feb 24, 2026
26af6d4
elvatro ocmp
Patrique29 Feb 24, 2026
6900a7f
animation
Patrique29 Feb 25, 2026
4546516
modles uipdfate
Patrique29 Feb 25, 2026
fa631b7
fix elevator bound
Patrique29 Feb 25, 2026
2823f7b
whar?
Patrique29 Feb 25, 2026
cde708b
model mine
Patrique29 Feb 25, 2026
cd9e0b1
t pgrandeta
Patrique29 Feb 25, 2026
5b839c5
added legacy option for custom info
Patrique29 Feb 25, 2026
ed64b0a
patchen ote
Patrique29 Feb 25, 2026
2936926
added check frozen 173 + fixed pacifist inventory exploding
Patrique29 Feb 25, 2026
993ec7f
patch ntoe
Patrique29 Feb 25, 2026
f6f9ecd
patch note
Patrique29 Feb 25, 2026
0ca8427
added legacy + fixed 049c
Patrique29 Feb 25, 2026
3a7aa2e
fix mscna
Patrique29 Feb 26, 2026
fe60819
fix 914 guard
Patrique29 Feb 26, 2026
8753141
fixed weight + midlelve event
Patrique29 Feb 26, 2026
ce7ca36
auto tesla fix
Patrique29 Feb 26, 2026
7ec306c
fix 049c
Patrique29 Feb 26, 2026
19115e7
fix elevator not spawning
Patrique29 Feb 26, 2026
21dc433
fix craft
Patrique29 Feb 26, 2026
4a69349
fix nul lexpcetio
Patrique29 Feb 26, 2026
cd4ef78
fix door stuc knull
Patrique29 Feb 26, 2026
7f2c297
rename
Patrique29 Feb 26, 2026
d1319be
black out stop tesla
Patrique29 Feb 26, 2026
96b1b6a
pools
Patrique29 Feb 26, 2026
c5976a8
frozen fix
Patrique29 Feb 26, 2026
876c606
fix fr this tie
Patrique29 Feb 26, 2026
b95a39c
disable the voice changing of the russe
Patrique29 Feb 26, 2026
74c7689
redmist
Patrique29 Feb 26, 2026
3e232d2
gave russe a keycard
Patrique29 Feb 27, 2026
9bfffa1
fix shield belt not destroying the primitive
Patrique29 Feb 27, 2026
fb8a052
reduce cooldown last human
Patrique29 Feb 27, 2026
6745083
rollback the elevators
Patrique29 Feb 27, 2026
ff02739
update + added async start and INonRedatable to KEE
Patrique29 Feb 27, 2026
b9db633
fwr slash
Patrique29 Mar 1, 2026
9280d14
eog
Patrique29 Mar 1, 2026
787b3a6
feat: temporary remove ability usage of a player
OmerGS Mar 1, 2026
421bd0c
add translation loading
OmerGS Mar 1, 2026
5554f20
ego
Patrique29 Mar 1, 2026
0a1b4f6
red mist
Patrique29 Mar 1, 2026
06f3264
ammo negotiator
Patrique29 Mar 1, 2026
7d64ca1
tryload
Patrique29 Mar 1, 2026
e2065ef
full rework of the custom items
Patrique29 Mar 3, 2026
88cded5
fixed legacy for gamble addict
Patrique29 Mar 3, 2026
42a4695
translation
Patrique29 Mar 3, 2026
9201a79
terrorsite does less damage
Patrique29 Mar 3, 2026
176450a
a bit more damgne
Patrique29 Mar 3, 2026
d0a3df8
remove loges
Patrique29 Mar 3, 2026
a39b770
removed patchnot
Patrique29 Mar 3, 2026
f1af888
Merge branch 'CustomRole' of https://github.com/Patrique29/Kruacent-E…
Patrique29 Mar 3, 2026
5386473
removed INonredactable
Patrique29 Mar 3, 2026
4287570
add drone
OmerGS Mar 4, 2026
66619e7
feat: block ability for a specific player during a specific time
OmerGS Mar 4, 2026
13b5aac
Merge branch 'CustomRole' of https://github.com/Kruacent/Kruacent-Exi…
OmerGS Mar 4, 2026
0ccd660
new settings
Patrique29 Mar 4, 2026
1865fa2
cleanup + new settings
Patrique29 Mar 4, 2026
4f2ea1e
forgor to remove everything
Patrique29 Mar 4, 2026
4ba8a1e
Merge branch 'CustomRole' of https://github.com/Patrique29/Kruacent-E…
Patrique29 Mar 4, 2026
87e5d91
Merge branch 'CustomItem' of https://github.com/Patrique29/Kruacent-E…
Patrique29 Mar 4, 2026
6f8e37f
change trad
Patrique29 Mar 4, 2026
3593fd3
unsub event complex base
Patrique29 Mar 4, 2026
95f5f7b
destryo game object
Patrique29 Mar 4, 2026
9a93be0
remove using
Patrique29 Mar 4, 2026
44fce01
correted null chekc
Patrique29 Mar 4, 2026
fb32c93
remove private get
Patrique29 Mar 4, 2026
66bb3dc
fixed cooldown not removed
Patrique29 Mar 4, 2026
502ae75
fixed translation
Patrique29 Mar 4, 2026
ab2f866
more 914 role change
Patrique29 Mar 8, 2026
ca26f13
added role check
Patrique29 Mar 8, 2026
bde763b
914 role
Patrique29 Mar 8, 2026
0594fba
remove vote when player leave
Patrique29 Mar 10, 2026
250dffd
omni card command
Patrique29 Mar 10, 2026
d5f1f56
buff thief
Patrique29 Mar 10, 2026
2ab6fcc
limited ability
Patrique29 Mar 10, 2026
ba36700
update upgradable item
Patrique29 Mar 10, 2026
d0dba17
fix vote
Patrique29 Mar 10, 2026
735309b
hm
Patrique29 Mar 10, 2026
d7e102b
setting update
Patrique29 Mar 10, 2026
c797f99
reduce spawn chance glassbox
Patrique29 Mar 10, 2026
b29fb54
remove dboyinshape slowness
Patrique29 Mar 11, 2026
22b43c8
on rush done
Patrique29 Mar 11, 2026
816c540
smoother elevator
Patrique29 Mar 11, 2026
d1bc4b5
red mist
Patrique29 Mar 14, 2026
64dfc82
null check
Patrique29 Mar 14, 2026
6e05f24
team chekc
Patrique29 Mar 14, 2026
fe99206
add player in dict
Patrique29 Mar 14, 2026
6af026d
lowgrav
Patrique29 Mar 14, 2026
edf0d26
fix targettoaffect
Patrique29 Mar 14, 2026
b91a63e
increase refresh rate + fix grenade mutlitpel mine
Patrique29 Mar 14, 2026
6da15c9
add .hurt
Patrique29 Mar 14, 2026
29da9d4
resync namespance
Patrique29 Mar 14, 2026
0ebabeb
namespace + mine damage reduc
Patrique29 Mar 14, 2026
7ce056b
fitler
Patrique29 Mar 14, 2026
dc784ca
invert if
Patrique29 Mar 14, 2026
73b20ea
remove the doc
Patrique29 Mar 14, 2026
aaf113f
dict init in sub event
Patrique29 Mar 14, 2026
7df0706
me when i can't spell
Patrique29 Mar 14, 2026
fcc3e24
remove palyer from dict
Patrique29 Mar 14, 2026
27745d0
remove second chekc
Patrique29 Mar 14, 2026
8c7023a
i destroy
Patrique29 Mar 14, 2026
e987261
resolve corridor spawn pose point
Patrique29 Mar 14, 2026
d8f4511
remove spawn
Patrique29 Mar 14, 2026
57f766b
fix onhuritng
Patrique29 Mar 14, 2026
a72f60a
remove null check + corrected given player
Patrique29 Mar 14, 2026
bfe58fc
fix null
Patrique29 Mar 14, 2026
8f4c5be
fix null exception
Patrique29 Mar 17, 2026
12d52dc
fix ragdoll null
Patrique29 Mar 17, 2026
d5ac01b
mscan start translation
Patrique29 Mar 17, 2026
8588600
added conditional abilities + steal ci + healable desc + fix alzheime…
Patrique29 Mar 17, 2026
9eacba5
gambling event + scp team can't gamble
Patrique29 Mar 17, 2026
6736885
translate MSCAN
Patrique29 Mar 17, 2026
3767d5e
fix mv & alzheimer effect when changing role
Patrique29 Mar 18, 2026
bafa4e2
forgor check
Patrique29 Mar 18, 2026
4182d2d
test command
Patrique29 Mar 18, 2026
040b881
remove desc from ci
Patrique29 Mar 18, 2026
5b18c76
more translations
Patrique29 Mar 18, 2026
5d414d0
smoother and fix exception when destroying
Patrique29 Mar 19, 2026
34b4532
remove arrow when losing ability
Patrique29 Mar 19, 2026
d73fdba
empty ability+ other stuff
Patrique29 Mar 19, 2026
7885ff8
added hint feed to mscan
Patrique29 Mar 19, 2026
7e0957a
remove stalking 106 from mscan detection
Patrique29 Mar 19, 2026
3c3be85
hint feed with time now
Patrique29 Mar 20, 2026
b2e2199
added 035 to scp voice chat
Patrique29 Mar 22, 2026
229ab35
redmist again
Patrique29 Mar 22, 2026
ff21739
logo 035
Patrique29 Mar 22, 2026
38a2b81
scp049 spawn
Patrique29 Mar 22, 2026
a2d944e
ff end round + move set token
Patrique29 Mar 22, 2026
db35fff
change tier 3 requirement
Patrique29 Mar 22, 2026
3cb70a9
preparing
Patrique29 Mar 22, 2026
bfbec19
setposition now destroy if too far away
Patrique29 Mar 24, 2026
b3bc2b4
tried fixing redmist again
Patrique29 Mar 24, 2026
b9ac360
moved feed to utils
Patrique29 Mar 24, 2026
17d0c96
fix usings
Patrique29 Mar 24, 2026
bcf8dd8
added translation feed
Patrique29 Mar 24, 2026
e3f9611
added translation feed
Patrique29 Mar 24, 2026
289928e
redmist
Patrique29 Apr 2, 2026
001b00a
update +fix cradsh
Patrique29 Apr 2, 2026
cb3bb28
end greater spliut + started spear
Patrique29 Apr 2, 2026
7beecd9
spear projectile + split greater split
Patrique29 Apr 3, 2026
9092960
fix lobby steam not foudnd
Patrique29 Apr 3, 2026
73b2207
update utils
Patrique29 Apr 6, 2026
444bd06
redmist again
Patrique29 Apr 6, 2026
8654d5e
added blacklist
Patrique29 Apr 6, 2026
967909c
added aspect ratio warning when not using 16:9
Patrique29 Apr 6, 2026
662705c
same
Patrique29 Apr 6, 2026
914328b
lowered vote position
Patrique29 Apr 6, 2026
8d44bfe
remove debuglog
Patrique29 Apr 6, 2026
3907c00
added trnaslation but still doesn't work yet
Patrique29 Apr 6, 2026
8056a81
translation + set at 20% health
Patrique29 Apr 6, 2026
1e2aefe
changed keycard
Patrique29 Apr 6, 2026
1655a57
one token at the start of the round
Patrique29 Apr 7, 2026
da275b1
added 035 removed zombies
Patrique29 Apr 7, 2026
9a5f297
hope this work
Patrique29 Apr 7, 2026
5dd3fbc
welp
Patrique29 Apr 7, 2026
d178bf3
fix interval
Patrique29 Apr 7, 2026
a2679dd
fix being in spec when changing cr
Patrique29 Apr 7, 2026
79ae768
fix pacifist not respawning someone
Patrique29 Apr 7, 2026
e2a2fc2
added violent check for pacifist cr
Patrique29 Apr 7, 2026
9e2a9c0
remove flashbang and 2176 being violent
Patrique29 Apr 7, 2026
7f9d9dc
pacifist can't take violent item
Patrique29 Apr 7, 2026
e4ea699
added surface + reduce blackout duration
Patrique29 Apr 7, 2026
158e8de
remove spawn at gate A & B
Patrique29 Apr 7, 2026
3e93f3a
fix last message not showing
Patrique29 Apr 7, 2026
9a14a90
forgor a comma
Patrique29 Apr 7, 2026
21127be
fix the ragdoll arrow crash
Patrique29 Apr 8, 2026
2e15e0a
added current stat to unlockable
Patrique29 Apr 8, 2026
b8f4951
fix IsViolent() overriding IViolent.IsViolent
Patrique29 Apr 8, 2026
e35dacb
fix violent ci
Patrique29 Apr 8, 2026
4165355
fix again
Patrique29 Apr 8, 2026
dd7189b
fix again
Patrique29 Apr 8, 2026
de92a22
uses Role.Color
Patrique29 Apr 8, 2026
e2830b0
maybe later
Patrique29 Apr 8, 2026
0c3f4bb
removed invalid cooldown
Patrique29 Apr 8, 2026
5898b72
Merge pull request #131 from Kruacent/CustomItem
OmerGS Apr 8, 2026
80808b7
fix crash when not enough player
Patrique29 Apr 8, 2026
3841d60
added const translation key
Patrique29 Apr 8, 2026
9591d3a
added frozen 173
Patrique29 Apr 8, 2026
7005ad1
remove KEutils again
Patrique29 Apr 9, 2026
2ee1d74
merge dev into misc + deactived mine because old model
Patrique29 Apr 9, 2026
04be784
merge dev
Patrique29 Apr 9, 2026
ff103c8
remove Utils proj ajgain
Patrique29 Apr 9, 2026
d52d666
removed utils
Patrique29 Apr 9, 2026
e529c37
merge dev
Patrique29 Apr 9, 2026
220a1c7
disabled convert
Patrique29 Apr 10, 2026
37ee4c4
remove serial
Patrique29 Apr 10, 2026
3cc5d93
add desc
Patrique29 Apr 10, 2026
b7bb93e
unsub events
Patrique29 Apr 10, 2026
9f2db51
fix ragdoll being null
Patrique29 Apr 10, 2026
f126a4c
divine pills & true divine pills corrected check
Patrique29 Apr 10, 2026
d61ba8d
overlapnonalloc fix
Patrique29 Apr 10, 2026
ba97b8f
on hurt unsub
Patrique29 Apr 10, 2026
11373b4
moved event in sub event
Patrique29 Apr 10, 2026
aab3219
removed voice chat change
Patrique29 Apr 10, 2026
0e09802
Merge pull request #133 from Kruacent/CustomRole
OmerGS Apr 11, 2026
86c7d77
maybe fixed the sln?
Patrique29 Apr 11, 2026
f43a3dc
merge dev
Patrique29 Apr 11, 2026
81c7ca9
added hint instead of broastcst
Patrique29 Apr 11, 2026
74499b8
Merge pull request #132 from Kruacent/Misc
OmerGS Apr 11, 2026
168825a
merged dev
Patrique29 Apr 12, 2026
47cb2c0
Merge pull request #130 from Kruacent/GlobalEvent
OmerGS Apr 13, 2026
df35934
merge dev
Patrique29 Apr 13, 2026
da8ad7c
unsub evnt
Patrique29 Apr 13, 2026
6ae3616
all of custom zone
Patrique29 Apr 13, 2026
ab7d009
scp check old room
Patrique29 Apr 13, 2026
52569a9
Merge pull request #134 from Kruacent/Map
OmerGS Apr 14, 2026
74a63b2
refactored everything in one plugin
Patrique29 Apr 14, 2026
afbe47a
Update README
OmerGS Apr 15, 2026
53056a4
added action to build the server (#142)
Patrique29 Apr 15, 2026
71e2610
add: workflow to block external PRs to master
OmerGS Apr 16, 2026
ab219eb
Update README.md
webblazar Apr 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 37 additions & 0 deletions .github/workflows/block-pr-to-master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Block external PRs to master
on:
pull_request_target:
branches: [ "master" ]
types: [opened, reopened]

permissions:
pull-requests: write
issues: write

jobs:
close-pr:
if: >
github.event.pull_request.author_association != 'OWNER' &&
github.event.pull_request.author_association != 'MEMBER' &&
github.event.pull_request.author_association != 'COLLABORATOR'
runs-on: ubuntu-latest
steps:
- name: Debug - Afficher le statut
run: echo "Le statut de l'auteur de cette PR est ${{ github.event.pull_request.author_association }}"

- name: Close the PR
uses: actions/github-script@v6
with:
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: If you wish to contribute, please target the `dev` branch.'
})
github.rest.pulls.update({
pull_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
state: 'closed'
})
53 changes: 53 additions & 0 deletions .github/workflows/buildtoserver.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Build .NET Solution

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:

env:
OUTPUT_FOLDER_PATH: /home/grosserv/.config/EXILED/Plugins/
EXILED_REFERENCES: ${{ github.workspace }}/references
EXILED_DEV_REFERENCES: ${{ github.workspace }}/devreferences
SERVER_LOCATION: /home/grosserv/SCPSL/
OTHER_DEPENDENCIES: /home/grosserv/OtherDependencies/
jobs:
build:
runs-on: self-hosted

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Restore NuGet packages
run: |
SLN=$(find . -name "*.sln" | head -n 1)
nuget restore "$SLN"


- name : Fill Exiled References
run: |
mkdir ${{ env.EXILED_REFERENCES }}
mkdir ${{ env.EXILED_DEV_REFERENCES }}
find ${{env.SERVER_LOCATION}}/SCPSL_Data/Managed/ -name "*.dll" | xargs cp -t ${{env.EXILED_REFERENCES}}
find ${{env.OTHER_DEPENDENCIES}} -name "*.dll" | xargs cp -t ${{env.EXILED_REFERENCES}}

- name: Build solution
run: |
export EXILED_REFERENCES=${{ env.EXILED_REFERENCES }}
export EXILED_DEV_REFERENCES=${{ env.EXILED_DEV_REFERENCES }}
SLN=$(find . -name "*.sln" | head -n 1)
msbuild "$SLN" /p:Configuration=Release

- name: Copy plugin to server
run: |
DLL=$(find . -path "*/bin/Release/*KruacentExiled.dll" | head -n 1)

if [ -z "$DLL" ]; then
echo "DLL not found!"
exit 1
fi
cp "$DLL" $OUTPUT_FOLDER_PATH/

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ bld/
[Oo]ut/
[Ll]og/
[Ll]ogs/

lib


# Visual Studio 2015/2017 cache/options directory
Expand Down
182 changes: 0 additions & 182 deletions KruacentE.BlackoutNDoor/API/Features/Controller.cs

This file was deleted.

23 changes: 0 additions & 23 deletions KruacentE.BlackoutNDoor/BlackoutKruacent.csproj

This file was deleted.

22 changes: 0 additions & 22 deletions KruacentE.BlackoutNDoor/BlackoutKruacent.sln

This file was deleted.

28 changes: 0 additions & 28 deletions KruacentE.BlackoutNDoor/Config.cs

This file was deleted.

Loading
Loading