Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autodelete items (and grids too) #1322

Closed
wants to merge 1,715 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1715 commits
Select commit Hold shift + click to select a range
6821fa5
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
ddbc535
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
4694ff0
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
14ec91d
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
847f987
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
ca38a0a
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
1da63e8
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
dcdc8f9
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
ecf44d5
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
597b3be
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
9fe81f7
Update SalvageSystem.ExpeditionConsole.cs
Zekins3366 Apr 24, 2024
c333bc7
Update adventure.ftl
Zekins3366 Apr 24, 2024
29aecfe
Merge pull request #63 from Corvax-Frontier/Zekins3366-patch-1
Vonsant Apr 24, 2024
ff8be05
Update ShuttleSystem.IFF.cs
Zekins3366 Apr 24, 2024
58ad943
Update ShuttleSystem.IFF.cs
Zekins3366 Apr 24, 2024
aa82f11
Merge pull request #64 from Corvax-Frontier/Zekins3366-patch-2
Vonsant Apr 24, 2024
20ddb99
Merge pull request #65 from new-frontiers-14/master
Vonsant Apr 25, 2024
d42e469
Merge pull request #66 from new-frontiers-14/master
Vonsant Apr 25, 2024
c93a5eb
Merge pull request #67 from Corvax-Frontier/Upstream-250424
Vonsant Apr 25, 2024
5751329
Fix shipyard ftl
lzk228 Apr 25, 2024
8b8e2a1
also fix
lzk228 Apr 25, 2024
6681727
agagin
lzk228 Apr 25, 2024
92da7aa
s2
lzk228 Apr 25, 2024
720bfe6
222222
lzk228 Apr 25, 2024
be2a859
fox
lzk228 Apr 25, 2024
6f62578
Люти Дебафф ДАМ до Заводских настроек
Zna1kin Apr 25, 2024
6064cf1
Merge pull request #69 from Zna1kin/Debuff
Zekins3366 Apr 25, 2024
3a6a24e
Merge pull request #68 from lzk228/04-25-shipyard-ftl
Zekins3366 Apr 25, 2024
138616a
Revert "Дебафф ДАМа до Заводских настроек по ГОСТу NAKARUMA."
lzk228 Apr 25, 2024
bc9d7b9
Update AmeNodeGroup.cs
lzk228 Apr 25, 2024
5a09ebb
Update locale
lzk228 Apr 25, 2024
b9bd398
Merge pull request #70 from lzk228/revert-69-Debuff
Zekins3366 Apr 25, 2024
ba824ef
Create biochemical.yml
Zekins3366 Apr 25, 2024
8200af7
Update civilianservices.yml
Zekins3366 Apr 25, 2024
3665c4c
Update biochemical.yml
Zekins3366 Apr 25, 2024
7846d8e
Update disciplines.yml
Zekins3366 Apr 25, 2024
496e94b
Update debug.yml
Zekins3366 Apr 25, 2024
a765d63
Update research.yml
Zekins3366 Apr 25, 2024
53ae157
Update biochemical.yml
Zekins3366 Apr 25, 2024
8c4b92b
Update biochemical.yml
Zekins3366 Apr 25, 2024
14e37fb
Update medical.yml
Zekins3366 Apr 25, 2024
2f70992
Update biochemical.yml
Zekins3366 Apr 25, 2024
29af0b6
Update lathe.yml
Zekins3366 Apr 25, 2024
0c91d22
Update lathe.yml
Zekins3366 Apr 25, 2024
c1c26a3
Update lathe.yml
Zekins3366 Apr 25, 2024
e961cbd
Update biochemical.yml
Zekins3366 Apr 25, 2024
299c85e
Update lathe.yml
Zekins3366 Apr 25, 2024
e1e2c4a
Update arsenal.yml
Zekins3366 Apr 25, 2024
8b5eece
Update e_sword.yml
Zekins3366 Apr 25, 2024
5ccb435
Update e_sword.yml
Zekins3366 Apr 25, 2024
15eaf2f
Update EnergySwordSystem.cs
Zekins3366 Apr 25, 2024
360d10c
Update EnergySwordSystem.cs
Zekins3366 Apr 25, 2024
bd40d5c
Merge pull request #71 from new-frontiers-14/master
Vonsant Apr 25, 2024
6cb9596
Update EnergySwordSystem.cs
Zekins3366 Apr 25, 2024
e1459c4
Я ЕБАНУЛСЯ
lzk228 Apr 25, 2024
9e29c28
Update attributions.yml
Zekins3366 Apr 25, 2024
81c1bd6
Add files via upload
Zekins3366 Apr 25, 2024
004ebff
Update audio.yml
Zekins3366 Apr 25, 2024
9ac71b5
Update meta.json
Zekins3366 Apr 25, 2024
454cce3
Add files via upload
Zekins3366 Apr 25, 2024
3315032
Update meta.json
Zekins3366 Apr 25, 2024
bcee3f4
Add files via upload
Zekins3366 Apr 25, 2024
a184a91
Update meta.json
Zekins3366 Apr 25, 2024
0923cf3
Add files via upload
Zekins3366 Apr 25, 2024
33edb14
Update meta.json
Zekins3366 Apr 25, 2024
e984621
Add files via upload
Zekins3366 Apr 25, 2024
a20d16c
Update meta.json
Zekins3366 Apr 25, 2024
76f876a
Add files via upload
Zekins3366 Apr 25, 2024
9108fae
Update meta.json
Zekins3366 Apr 25, 2024
bafc3e6
Add files via upload
Zekins3366 Apr 25, 2024
ef8b6a2
Update meta.json
Zekins3366 Apr 25, 2024
39b4973
Add files via upload
Zekins3366 Apr 25, 2024
6c9573c
Update meta.json
Zekins3366 Apr 25, 2024
48455e9
Add files via upload
Zekins3366 Apr 25, 2024
4bd4da2
Create ы.txt
Zekins3366 Apr 25, 2024
6c87604
Add files via upload
Zekins3366 Apr 25, 2024
58d5e43
Delete Resources/Textures/Objects/Tools/shipyardrcd.rsi/ы.txt
Zekins3366 Apr 25, 2024
9f31f77
Delete Resources/Textures/Objects/Tools/shipyardrcd.rsi/equipped--BEL…
Zekins3366 Apr 25, 2024
d8bb18f
Add files via upload
Zekins3366 Apr 25, 2024
f8728eb
Update shipyard_rcd.yml
Zekins3366 Apr 25, 2024
e806e49
Update tools.yml
Zekins3366 Apr 25, 2024
71c3a9c
Delete Resources/Textures/Objects/Tools/shipyardrcd.rsi/ammo-right.png
Zekins3366 Apr 25, 2024
f87790c
Delete Resources/Textures/Objects/Tools/shipyardrcd.rsi/ammo-left.png
Zekins3366 Apr 25, 2024
2a1beab
Add files via upload
Zekins3366 Apr 25, 2024
83541de
Add files via upload
Zekins3366 Apr 25, 2024
e11b727
Add files via upload
Zekins3366 Apr 25, 2024
89b2500
Create meta.json
Zekins3366 Apr 25, 2024
7e8155c
Add files via upload
Zekins3366 Apr 25, 2024
fed556c
Create meta.json
Zekins3366 Apr 25, 2024
baca356
Add files via upload
Zekins3366 Apr 25, 2024
ef0c5a6
Create xenoslime.yml
Zekins3366 Apr 25, 2024
1ab151d
Create xenoslime.yml
Zekins3366 Apr 25, 2024
95467d6
Create xenoslime.yml
Zekins3366 Apr 25, 2024
df562a8
Create xenoslime.yml
Zekins3366 Apr 25, 2024
11de48d
Create xenoslime.yml
Zekins3366 Apr 25, 2024
3c595db
Create xenoslime.yml
Zekins3366 Apr 25, 2024
efa0899
Update xenoslime.yml
Zekins3366 Apr 25, 2024
f3f326a
Update xenoslime.yml
Zekins3366 Apr 25, 2024
009d2d7
Add files via upload
Zekins3366 Apr 25, 2024
1e70108
Add files via upload
Zekins3366 Apr 25, 2024
85220ba
Create xenoslime.ftl
Zekins3366 Apr 25, 2024
ab4bb5c
Create species.ftl
Zekins3366 Apr 25, 2024
44ff04b
Update xenoslime.yml
Zekins3366 Apr 25, 2024
2533957
Update xenoslime.ftl
Zekins3366 Apr 25, 2024
c56b90d
Кхем
Zekins3366 Apr 25, 2024
5917e7c
Merge pull request #72 from Corvax-Frontier/Change
Zekins3366 Apr 25, 2024
2b99b5e
radio rework
KonChenY1 Apr 26, 2024
8dc8576
Merge pull request #73 from poeMota/radio-rework
Vonsant Apr 26, 2024
bb5f83f
Update xenoslime.yml
Zekins3366 Apr 26, 2024
50dab19
Update xenoslime.yml
Zekins3366 Apr 26, 2024
df20b3b
УРА ЕБАТ ЕГО РОТ УРА
lzk228 Apr 26, 2024
bcbb353
wi did a litl trolin :trollface:
lzk228 Apr 26, 2024
455d34f
ПФ или ПС.....
LinkF2kkk Apr 26, 2024
71d3922
миллион блядских баксов
LinkF2kkk Apr 26, 2024
60a282d
Revert "Update locale"
lzk228 Apr 26, 2024
d264dd7
AAAAA
lzk228 Apr 26, 2024
fe6d817
Merge remote-tracking branch 'corvax/master' into 04-25-locale
lzk228 Apr 26, 2024
c0af0c8
Merge pull request #72 from Corvax-Frontier/Change
lzk228 Apr 26, 2024
f0ce7da
Merge pull request #75 from LinkF2kkk/Signs
Vonsant Apr 26, 2024
7fd6c53
Update technologies.ftl
Zekins3366 Apr 26, 2024
8310707
Merge pull request #76 from LinkF2kkk/Money
Vonsant Apr 26, 2024
68507d0
Update service-crates.ftl
Vonsant Apr 26, 2024
16c61b0
Update admin-spawn-explosion-eui.ftl
Vonsant Apr 26, 2024
ba72d01
Update ghost-role-component.ftl
Vonsant Apr 26, 2024
b82423d
Update livestock-crates.ftl
Vonsant Apr 26, 2024
dd6f8a8
Update materials-crates.ftl
Vonsant Apr 26, 2024
730ee57
Update felinid.ftl
Vonsant Apr 26, 2024
dddfd8b
Update interaction-popup-component.ftl
Vonsant Apr 26, 2024
c9acbac
Update document.ftl
Vonsant Apr 26, 2024
dbf86a6
Merge pull request #74 from lzk228/04-25-locale
Vonsant Apr 26, 2024
01382ee
Don't update HTN in unloaded chunks
FireNameFN Apr 27, 2024
47e215c
Fix wrong operator
FireNameFN Apr 27, 2024
67304ca
Update slime.yml
Zekins3366 Apr 27, 2024
041630a
Update gases.yml
Zekins3366 Apr 27, 2024
c8f0d1b
Update disk.yml
Zekins3366 Apr 27, 2024
9636970
Remove BaseWorldSystem dependency
FireNameFN Apr 27, 2024
0a677d8
Update gases.yml
Zekins3366 Apr 27, 2024
03bcac1
Merge pull request #77 from Corvax-Frontier/Zekins3366-patch
Zekins3366 Apr 27, 2024
c3aa1c6
Check for MapComponent
FireNameFN Apr 27, 2024
7823f9e
Check for WorldControllerComponent
FireNameFN Apr 27, 2024
9f5d89b
Clean
FireNameFN Apr 27, 2024
33ab274
Merge pull request #78 from FireNameFN/NpcLagFix
Vonsant Apr 27, 2024
f4131da
Unparent players before debris despawn
FireNameFN Apr 27, 2024
c289cc2
Update LocalityLoaderComponent.cs
Vonsant Apr 27, 2024
35976d1
Debris despawn time reduced to 5 minutes
FireNameFN Apr 27, 2024
9f99de6
Update GCQueuePrototype.cs
Vonsant Apr 27, 2024
50dfe15
Changed comment
FireNameFN Apr 27, 2024
2f48ba3
Fixed grid check
FireNameFN Apr 27, 2024
eede6db
Added debug loggers
FireNameFN Apr 27, 2024
b5118b8
Fixed logger
FireNameFN Apr 27, 2024
bd04fc8
Changed trackable event
FireNameFN Apr 27, 2024
1008291
Clean
FireNameFN Apr 27, 2024
4658eed
Update xenoslime.yml
Zekins3366 Apr 27, 2024
9172f74
Merge pull request #80 from FireNameFN/DebrisDespawnPlayers
Vonsant Apr 27, 2024
1ad78f9
Merge pull request #81 from Corvax-Frontier/Zekins3366-patch-1
Vonsant Apr 27, 2024
352a330
Update GraphicsTab.xaml
Zekins3366 Apr 27, 2024
5d99549
Update GraphicsTab.xaml.cs
Zekins3366 Apr 27, 2024
133fe5c
Update MainViewport.cs
Zekins3366 Apr 27, 2024
9cc0809
Update ViewportUIController.cs
Zekins3366 Apr 27, 2024
2c2b838
Update ScalingViewport.cs
Zekins3366 Apr 27, 2024
c61348a
Update CCVars.cs
Zekins3366 Apr 27, 2024
b29ae34
Update options-menu.ftl
Zekins3366 Apr 27, 2024
c9fc703
Update options-menu.ftl
Zekins3366 Apr 27, 2024
8be2297
Merge pull request #82 from Corvax-Frontier/Zekins3366-patch-1
Zekins3366 Apr 27, 2024
4c48ee9
Мержконфликты
Vonsant Apr 28, 2024
2508bcb
Corvax Resprites
Zekins3366 Apr 28, 2024
ca68f7c
Magboots sprite change
Zekins3366 Apr 28, 2024
7fbf4be
Update PolymorphSystem.cs
Zekins3366 Apr 28, 2024
89dd2d3
Update HumanoidAppearanceSystem.cs
Zekins3366 Apr 28, 2024
51d21cb
Update HumanoidAppearanceSystem.cs
Zekins3366 Apr 28, 2024
7f9191f
Update PolymorphSystem.cs
Zekins3366 Apr 28, 2024
bfc7568
Update publish.yml
Morb0 Apr 28, 2024
45f542e
Merge pull request #86 from Corvax-Frontier/sprites
Vonsant Apr 28, 2024
eff5e6d
Merge pull request #87 from Corvax-Frontier/Change-1
Vonsant Apr 28, 2024
76b9b82
Сюда
Zekins3366 Apr 28, 2024
a827f17
Правка вульпкиненов
Zekins3366 Apr 28, 2024
0893cc2
фикс ЕРП расы
Zekins3366 Apr 28, 2024
a8d2f97
s
Zekins3366 Apr 28, 2024
a99c419
Merge pull request #84 from Corvax-Frontier/new-frontiers-14-master
Vonsant Apr 28, 2024
cb4a682
Update Changelog.yml
Vonsant Apr 28, 2024
13300ef
Апстримчик
Vonsant Apr 28, 2024
008f621
Merge pull request #89 from Corvax-Frontier/update-upstream2804
Vonsant Apr 28, 2024
ffdc3b4
Оптимизационные правки
Vonsant Apr 28, 2024
f141582
Оптимизационные правки
Vonsant Apr 28, 2024
46d8774
Оптимизационные правки
Vonsant Apr 28, 2024
5eca2f5
Оптимизации
Vonsant Apr 28, 2024
28a320a
Update bowl.yml
Vonsant Apr 28, 2024
6cd52a0
Опасная оптимизация
Vonsant Apr 28, 2024
9a43775
Update snacks.yml
Vonsant Apr 28, 2024
afd256d
Update matches.yml
Vonsant Apr 28, 2024
2bcfb15
Update egg.yml
Vonsant Apr 28, 2024
409405d
Update tin.yml
Vonsant Apr 28, 2024
8c14d22
Update bowl.yml
Vonsant Apr 28, 2024
f3eec7b
Possible fix
FireNameFN Apr 29, 2024
e6a4d44
Commit for git magic
FireNameFN Apr 29, 2024
f3bc390
Fix Robust commit
FireNameFN Apr 29, 2024
2472cf6
Merge pull request #91 from FireNameFN/FirstConnectionProblemFix
Zekins3366 Apr 29, 2024
552d4f2
Оптимизации
Vonsant Apr 29, 2024
94b838a
Update carp.yml
Vonsant Apr 29, 2024
445419b
Fix error on debris despawn
FireNameFN Apr 29, 2024
5c47151
Merge pull request #92 from FireNameFN/ErrorOnDebrisDespawnFix
Zekins3366 Apr 29, 2024
9737398
Fix Ksenosime and new sprites
Zekins3366 Apr 29, 2024
e3dc99c
Fix meta
Zekins3366 Apr 29, 2024
b376178
Немного оптимизации
Vonsant Apr 29, 2024
d812ce1
Fix fixa
Zekins3366 Apr 29, 2024
8a95cbb
Update meta.json
Zekins3366 Apr 29, 2024
49af898
Add files via upload
Zekins3366 Apr 29, 2024
9e896d8
Add files via upload
Zekins3366 Apr 29, 2024
4b8e53a
Add files via upload
Zekins3366 Apr 29, 2024
ebbaeb0
Add files via upload
Zekins3366 Apr 29, 2024
ccf1f92
Add files via upload
Zekins3366 Apr 29, 2024
033667f
Update xenoslime.ftl
Zekins3366 Apr 29, 2024
c7e33f0
Update xenoslime.ftl
Zekins3366 Apr 29, 2024
98d523e
Add files via upload
Zekins3366 Apr 29, 2024
1e0f577
Delete Resources/Textures/Corvax/Mobs/Customization/xenoslime.rsi/hea…
Zekins3366 Apr 29, 2024
fbd37df
Merge pull request #93 from Corvax-Frontier/xenoslime
Zekins3366 Apr 29, 2024
c67f238
Update xeno.yml
Vonsant Apr 29, 2024
8f27411
Update spacetick.yml
Vonsant Apr 29, 2024
494bd43
Update carp.yml
Vonsant Apr 29, 2024
090fcd3
Update carp.yml
Vonsant Apr 29, 2024
ffaef36
Update AmmoComponent.cs
Zekins3366 Apr 30, 2024
cc9372e
Remove "Опасная оптимизация"
Zekins3366 Apr 30, 2024
655be87
Update base_mail.yml
Zekins3366 Apr 30, 2024
6b434b0
Update broken_bottle.yml
Zekins3366 Apr 30, 2024
07333cf
Update handcuffs.yml
Zekins3366 Apr 30, 2024
78072b4
Update felinid.yml
Zekins3366 Apr 30, 2024
78d146e
Update base_mail.yml
Zekins3366 Apr 30, 2024
461cfc4
Update morgue.yml
Zekins3366 Apr 30, 2024
ccef700
Update paper.yml
Zekins3366 Apr 30, 2024
28632a8
Returned advanced prying to fireaxe
FireNameFN Apr 30, 2024
0cac50a
Merge pull request #94 from Corvax-Frontier/Zekins3366-patch-1
Zekins3366 Apr 30, 2024
536d063
Fixed YAML
FireNameFN Apr 30, 2024
4b5085d
Added russian translation
FireNameFN Apr 30, 2024
4b5f353
Fixed FireAxe id
FireNameFN Apr 30, 2024
dd80173
Merge pull request #95 from FireNameFN/ReturnFireaxeAdvancedPrying
Zekins3366 Apr 30, 2024
d2e1e55
Фикс мержконфликтов
Vonsant Apr 30, 2024
68bb45b
Update goblin.yml
Vonsant Apr 30, 2024
407d685
Update typing_indicator.yml
Zekins3366 Apr 30, 2024
ba9b968
Update typing_indicator.yml
Zekins3366 Apr 30, 2024
631d029
Add files via upload
Vonsant Apr 30, 2024
71144bd
Update meta.json
Vonsant Apr 30, 2024
c25436e
Update meta.json
Vonsant Apr 30, 2024
93ca559
Merge pull request #96 from Corvax-Frontier/upstream3004
Vonsant Apr 30, 2024
c5f88bd
Update typing_indicator.yml
Vonsant Apr 30, 2024
3817caf
Update typing_indicator.yml
Vonsant Apr 30, 2024
3f62a2f
Update publish.yml
Morb0 May 1, 2024
84765cc
Update gen_build_info.py
Morb0 May 1, 2024
af7f10c
Autodelete items (and grids too) if near entity have HumanoidAppearan…
Sh1ntra May 2, 2024
6847d0c
Autodelete items (and grids)
Sh1ntra May 2, 2024
6402c3c
Autodelete items(and grids)
Sh1ntra May 2, 2024
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 1 addition & 5 deletions .github/mapchecker/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,5 @@
],
"Syndicate": [
"Plastitanium", # And also on blackmarket ships cause syndicate.
],
"BlackMarket": [
"Plastitanium", # And also on blackmarket ships cause syndicate.
"ButtonFrameCautionSecurity", # Decal.
]
]
}
61 changes: 34 additions & 27 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,35 @@ concurrency:
on:
workflow_dispatch:
schedule:
- cron: '0 10 * * *'
- cron: '0 6 * * *'

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Install dependencies
run: sudo apt-get install -y python3-paramiko python3-lxml

- uses: actions/[email protected]
with:
submodules: 'recursive'

# Corvax-Secrets-Start
- name: Setup secrets
env:
SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }}
if: ${{ env.SSH_KEY != '' }}
run: |
mkdir ~/.ssh
echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
git -c submodule.Secrets.update=checkout submodule update --init
cp -R Secrets/Resources/Prototypes Resources/Prototypes/CorvaxSecrets
cp -R Secrets/Resources/ServerPrototypes Resources/Prototypes/CorvaxSecretsServer
cp -R Secrets/Resources/Locale Resources/Locale/ru-RU/corvax-secrets
cp -R Secrets/Resources/Textures Resources/Textures/CorvaxSecrets
# Corvax-Secrets-End

- name: Setup .NET Core
uses: actions/[email protected]
with:
Expand All @@ -42,38 +58,29 @@ jobs:
run: dotnet run --project Content.Packaging client --no-wipe-release

- name: Update Build Info
env:
FORK_ID: ${{ vars.FORK_ID }}
run: Tools/gen_build_info.py

- name: Shuffle files around
run: |
mkdir "release/${{ github.sha }}"
mv release/*.zip "release/${{ github.sha }}"

- name: Upload files to centcomm
uses: appleboy/scp-action@master
- name: Upload files to mothership
uses: burnett01/[email protected]
with:
host: centcomm.spacestation14.io
username: wizards-build-push
key: ${{ secrets.CENTCOMM_WIZARDS_BUILDS_PUSH_KEY }}
source: "release/${{ github.sha }}"
target: "/home/wizards-build-push/builds_dir/builds/"
strip_components: 1
switches: -avzr --ignore-existing
path: "release/${{ github.sha }}"
remote_path: ${{ secrets.BUILDS_PATH }}
remote_host: ${{ secrets.BUILDS_HOST }}
remote_user: ${{ secrets.BUILDS_USERNAME }}
remote_key: ${{ secrets.BUILDS_SSH_KEY }}

- name: Update manifest JSON
uses: appleboy/ssh-action@master
with:
host: centcomm.spacestation14.io
username: wizards-build-push
key: ${{ secrets.CENTCOMM_WIZARDS_BUILDS_PUSH_KEY }}
script: /home/wizards-build-push/push.ps1 ${{ github.sha }}

#- name: Publish changelog (Discord)
# run: Tools/actions_changelogs_since_last_run.py
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# DISCORD_WEBHOOK_URL: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }}

- name: Publish changelog (RSS)
run: Tools/actions_changelog_rss.py
env:
CHANGELOG_RSS_KEY: ${{ secrets.CHANGELOG_RSS_KEY }}
host: ${{ secrets.BUILDS_HOST }}
username: ${{ secrets.BUILDS_USERNAME }}
key: ${{ secrets.BUILDS_SSH_KEY }}
script: .nvm/versions/node/v20.12.2/bin/node ~/scripts/push_to_manifest.js -fork ${{ vars.FORK_ID }} -id ${{ github.sha }}
2 changes: 1 addition & 1 deletion .github/workflows/rsi-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

- name: Diff changed RSIs
id: diff
uses: space-wizards/[email protected]
uses: mirrorcult/[email protected]
with:
modified: ${{ steps.files.outputs.modified }}
removed: ${{ steps.files.outputs.removed }}
Expand Down
7 changes: 6 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
[submodule "RobustToolbox"]
path = RobustToolbox
url = https://github.com/space-wizards/RobustToolbox.git
branch = master
branch = master
[submodule "Secrets"]
path = Secrets
url = [email protected]:corvax-project/secrets.git
branch = master
update = none
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@
xmlns:cc="clr-namespace:Content.Client.Administration.UI.CustomControls">
<BoxContainer Orientation="Vertical">
<BoxContainer Orientation="Horizontal">
<Label HorizontalExpand="True" SizeFlagsStretchRatio="0.50"
Text="{Loc Object type:}" />
<Label Name="ShuttlesCount" HorizontalExpand="True" SizeFlagsStretchRatio="0.15"
Text="{Loc Shuttles Count}" />
<Label Name="DebrisCount" HorizontalExpand="True" SizeFlagsStretchRatio="0.15"
Text="{Loc Debris Count}" />
<Label Name="ExpeditionCount" HorizontalExpand="True" SizeFlagsStretchRatio="0.15"
Text="{Loc Expedition Count}" />
<OptionButton Name="ObjectTypeOptions" HorizontalExpand="True" SizeFlagsStretchRatio="0.25"/>
</BoxContainer>
<cc:HSeparator/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using Content.Client.Salvage;
using Content.Client.Station;
using Content.Server.Worldgen.Components.Debris;
using Content.Shared.Shipyard.Components;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.XAML;
Expand Down Expand Up @@ -95,6 +98,33 @@ private void RefreshObjectList(ObjectsTabSelection selection)
ObjectList.AddChild(ctrl);
ctrl.OnKeyBindDown += args => OnEntryKeyBindDown?.Invoke(ctrl, args);
}

var shuttlesCount = 0;
var shuttlesQuery = _entityManager.AllEntityQueryEnumerator<ShuttleDeedComponent, MapGridComponent>();
while (shuttlesQuery.MoveNext(out var uid, out _, out _))
{
shuttlesCount++;
}

ShuttlesCount.Text = $"Шаттлы: {shuttlesCount}";

var debrisCount = 0;
var debrisQuery = _entityManager.AllEntityQueryEnumerator<SpaceDebrisComponent, MetaDataComponent>();
while (debrisQuery.MoveNext(out var uid, out _, out _))
{
debrisCount++;
}

DebrisCount.Text = $"Обломки: {debrisCount}";

var expeditionCount = 0;
var expeditionQuery = _entityManager.AllEntityQueryEnumerator<SalvageExpeditionComponent, MetaDataComponent>();
while (expeditionQuery.MoveNext(out var uid, out _, out _))
{
expeditionCount++;
}

ExpeditionCount.Text = $"Экспедиции: {expeditionCount}";
}

protected override void FrameUpdate(FrameEventArgs args)
Expand Down
53 changes: 44 additions & 9 deletions Content.Client/Chat/TypingIndicator/TypingIndicatorSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ public sealed class TypingIndicatorSystem : SharedTypingIndicatorSystem
private readonly TimeSpan _typingTimeout = TimeSpan.FromSeconds(2);
private TimeSpan _lastTextChange;
private bool _isClientTyping;
private bool _isClientChatFocused; // Corvax-TypingIndicator

public override void Initialize()
{
Expand All @@ -31,7 +32,10 @@ public void ClientChangedChatText()
return;

// client typed something - show typing indicator
ClientUpdateTyping(true);
// Corvax-TypingIndicator-Start
_isClientTyping = true;
ClientUpdateTyping();
// Corvax-TypingIndicator-End
_lastTextChange = _time.CurTime;
}

Expand All @@ -42,9 +46,26 @@ public void ClientSubmittedChatText()
return;

// client submitted text - hide typing indicator
ClientUpdateTyping(false);
// Corvax-TypingIndicator-Start
_isClientTyping = false;
_isClientChatFocused = false;
ClientUpdateTyping();
// Corvax-TypingIndicator-End
}

// Corvax-TypingIndicator-Start
public void ClientChangedChatFocus(bool isFocused)
{
// don't update it if player don't want to show typing
if (!_cfg.GetCVar(CCVars.ChatShowTypingIndicator))
return;

// client submitted text - hide typing indicator
_isClientChatFocused = isFocused;
ClientUpdateTyping();
}
// Corvax-TypingIndicator-End

public override void Update(float frameTime)
{
base.Update(frameTime);
Expand All @@ -56,31 +77,45 @@ public override void Update(float frameTime)
if (dif > _typingTimeout)
{
// client didn't typed anything for a long time - hide indicator
ClientUpdateTyping(false);
// Corvax-TypingIndicator-Start
_isClientTyping = false;
ClientUpdateTyping();
// Corvax-TypingIndicator-End
}
}
}

private void ClientUpdateTyping(bool isClientTyping)
private void ClientUpdateTyping() // Corvax-TypingIndicator
{
if (_isClientTyping == isClientTyping)
return;
_isClientTyping = isClientTyping;
// Corvax-TypingIndicator-Start
// if (_isClientTyping == isClientTyping)
// return;
// _isClientTyping = isClientTyping;
// Corvax-TypingIndicator-End

// check if player controls any pawn
if (_playerManager.LocalEntity == null)
return;

// Corvax-TypingIndicator-Start
var state = TypingIndicatorState.None;
if (_isClientChatFocused)
state = _isClientTyping ? TypingIndicatorState.Typing : TypingIndicatorState.Idle;
// Corvax-TypingIndicator-End

// send a networked event to server
RaiseNetworkEvent(new TypingChangedEvent(isClientTyping));
RaiseNetworkEvent(new TypingChangedEvent(state)); // Corvax-TypingIndicator
}

private void OnShowTypingChanged(bool showTyping)
{
// hide typing indicator immediately if player don't want to show it anymore
if (!showTyping)
{
ClientUpdateTyping(false);
// Corvax-TypingIndicator-Start
_isClientTyping = false;
ClientUpdateTyping();
// Corvax-TypingIndicator-End
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ protected override void OnAppearanceChange(EntityUid uid, TypingIndicatorCompone
return;
}

AppearanceSystem.TryGetData<bool>(uid, TypingIndicatorVisuals.IsTyping, out var isTyping, args.Component);
//AppearanceSystem.TryGetData<bool>(uid, TypingIndicatorVisuals.IsTyping, out var isTyping, args.Component); // Corvax-TypingIndicator
var layerExists = args.Sprite.LayerMapTryGet(TypingIndicatorLayers.Base, out var layer);
if (!layerExists)
layer = args.Sprite.LayerMapReserveBlank(TypingIndicatorLayers.Base);
Expand All @@ -29,6 +29,19 @@ protected override void OnAppearanceChange(EntityUid uid, TypingIndicatorCompone
args.Sprite.LayerSetState(layer, proto.TypingState);
args.Sprite.LayerSetShader(layer, proto.Shader);
args.Sprite.LayerSetOffset(layer, proto.Offset);
args.Sprite.LayerSetVisible(layer, isTyping);
// args.Sprite.LayerSetVisible(layer, isTyping); // Corvax-TypingIndicator
// Corvax-TypingIndicator-Start
AppearanceSystem.TryGetData<TypingIndicatorState>(uid, TypingIndicatorVisuals.State, out var state);
args.Sprite.LayerSetVisible(layer, state != TypingIndicatorState.None);
switch (state)
{
case TypingIndicatorState.Idle:
args.Sprite.LayerSetState(layer, proto.IdleState);
break;
case TypingIndicatorState.Typing:
args.Sprite.LayerSetState(layer, proto.TypingState);
break;
}
// Corvax-TypingIndicator-End
}
}
2 changes: 2 additions & 0 deletions Content.Client/Content.Client.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
<ProjectReference Include="..\RobustToolbox\Robust.Shared\Robust.Shared.csproj" />
<ProjectReference Include="..\RobustToolbox\Robust.Client\Robust.Client.csproj" />
<ProjectReference Include="..\Content.Shared\Content.Shared.csproj" />
<ProjectReference Include="..\Corvax\Content.Corvax.Interfaces.Shared\Content.Corvax.Interfaces.Shared.csproj" />
<ProjectReference Include="..\Corvax\Content.Corvax.Interfaces.Client\Content.Corvax.Interfaces.Client.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Spawners\" />
Expand Down
7 changes: 7 additions & 0 deletions Content.Client/Humanoid/MarkingPicker.xaml.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System.Linq;
using Content.Corvax.Interfaces.Client;
using Content.Shared.Humanoid;
using Content.Shared.Humanoid.Markings;
using Content.Shared.Humanoid.Prototypes;
Expand All @@ -18,6 +19,7 @@ public sealed partial class MarkingPicker : Control
{
[Dependency] private readonly MarkingManager _markingManager = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
private IClientSponsorsManager? _sponsorsManager; // Corvax-Sponsors

public Action<MarkingSet>? OnMarkingAdded;
public Action<MarkingSet>? OnMarkingRemoved;
Expand Down Expand Up @@ -123,6 +125,7 @@ public MarkingPicker()
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
IoCManager.Instance!.TryResolveType(out _sponsorsManager); // Corvax-Sponsors

CMarkingCategoryButton.OnItemSelected += OnCategoryChange;
CMarkingsUnused.OnItemSelected += item =>
Expand Down Expand Up @@ -224,6 +227,10 @@ public void Populate(string filter)

var item = CMarkingsUnused.AddItem($"{GetMarkingName(marking)}", marking.Sprites[0].Frame0());
item.Metadata = marking;
// Corvax-Sponsors-Start
if (marking.SponsorOnly && _sponsorsManager != null)
item.Disabled = !_sponsorsManager.Prototypes.Contains(marking.ID);
// Corvax-Sponsors-End
}

CMarkingPoints.Visible = _currentMarkings.PointsLeft(_selectedMarkingCategory) != -1;
Expand Down
7 changes: 7 additions & 0 deletions Content.Client/Humanoid/SingleMarkingPicker.xaml.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System.Linq;
using Content.Corvax.Interfaces.Client;
using Content.Shared.Humanoid.Markings;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
Expand All @@ -11,6 +12,7 @@ namespace Content.Client.Humanoid;
public sealed partial class SingleMarkingPicker : BoxContainer
{
[Dependency] private readonly MarkingManager _markingManager = default!;
private IClientSponsorsManager? _sponsorsManager; // Corvax-Sponsors

/// <summary>
/// What happens if a marking is selected.
Expand Down Expand Up @@ -122,6 +124,7 @@ public SingleMarkingPicker()
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
IoCManager.Instance!.TryResolveType(out _sponsorsManager); // Corvax-Sponsors

MarkingList.OnItemSelected += SelectMarking;
AddButton.OnPressed += _ =>
Expand Down Expand Up @@ -190,6 +193,10 @@ public void PopulateList(string filter)
{
var item = MarkingList.AddItem(Loc.GetString($"marking-{id}"), marking.Sprites[0].Frame0());
item.Metadata = marking.ID;
// Corvax-Sponsors-Start
if (marking.SponsorOnly && _sponsorsManager != null)
item.Disabled = !_sponsorsManager.Prototypes.Contains(marking.ID);
// Corvax-Sponsors-End

if (_markings[Slot].MarkingId == id)
{
Expand Down
3 changes: 3 additions & 0 deletions Content.Client/Options/UI/Tabs/GraphicsTab.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
<CheckBox Name="IntegerScalingCheckBox"
Text="{Loc 'ui-options-vp-integer-scaling'}"
ToolTip="{Loc 'ui-options-vp-integer-scaling-tooltip'}" />
<CheckBox Name="ViewportVerticalFitCheckBox"
Text="{Loc 'ui-options-vp-vertical-fit'}"
ToolTip="{Loc 'ui-options-vp-vertical-fit-tooltip'}" />
<CheckBox Name="ViewportLowResCheckBox" Text="{Loc 'ui-options-vp-low-res'}" />
<CheckBox Name="ParallaxLowQualityCheckBox" Text="{Loc 'ui-options-parallax-low-quality'}" />
<CheckBox Name="FpsCounterCheckBox" Text="{Loc 'ui-options-fps-counter'}" />
Expand Down
Loading
Loading