mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-03-23 14:20:45 +00:00
Commit graph
Select branches
Hide pull requests
Corrected/Removed-some-temporary-values
Dethdeath-patch-1
NickPSF-patch-1
NickPSF-patch-2
Override-Update
Router-Enabled
SquadBindInfo
akka26
backup-20240513
coursier
even-more-outfit-packets
even-more-outfit-packets-2
fix-some-commands
gh-pages
master
more-outfit-packets
outfit
outfit_db_structure
pipeline_update
platoon
renovate/akka
renovate/ch.epfl.scala-sbt-scalafix-0.x
renovate/ch.qos.logback-logback-classic-1.x
renovate/com.github.pureconfig-pureconfig-0.x
renovate/io.getquill-quill-jasync-postgres-3.x
renovate/io.sentry-sentry-logback-5.x
renovate/jamesives-github-pages-deploy-action-4.x
renovate/kamon
renovate/org.flywaydb-flyway-core-8.x
renovate/org.scalameta-sbt-scalafmt-2.x
renovate/org.scoverage-sbt-scoverage-1.x
renovate/org.specs2-specs2-core-4.x
renovate/scala-2.13.x
revert-495-bundle-zone
some-chat-rework
#100
#1000
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1015
#1016
#102
#1024
#1027
#1028
#103
#1031
#1033
#1034
#104
#1040
#1044
#1047
#1048
#105
#1050
#1051
#1052
#1054
#1055
#1059
#106
#1060
#1061
#1063
#1065
#1069
#107
#1070
#1071
#1072
#1076
#108
#1088
#109
#1090
#1091
#1092
#1093
#1095
#1096
#1097
#1097
#1098
#1099
#110
#1102
#1103
#1105
#111
#1112
#1113
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1125
#1127
#1128
#1129
#113
#1130
#1131
#1132
#1135
#1136
#1137
#1138
#1139
#114
#1141
#1142
#1146
#1147
#1149
#115
#1152
#1156
#1157
#1158
#1159
#116
#1160
#1161
#1163
#1164
#1166
#1167
#1169
#117
#1170
#1171
#1172
#1173
#1175
#1177
#1178
#1179
#118
#1184
#1185
#1186
#1187
#1189
#119
#1190
#1191
#1192
#1193
#1197
#120
#1200
#1202
#1203
#1204
#1206
#1207
#1208
#1209
#121
#1212
#1215
#1217
#122
#1221
#1224
#1225
#1226
#123
#1230
#1231
#1232
#1233
#1238
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1247
#1248
#125
#1252
#1253
#1254
#1258
#126
#1260
#1265
#1266
#1267
#1268
#127
#1270
#1271
#1273
#1275
#1276
#1277
#1279
#128
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1289
#129
#1290
#1295
#1297
#1299
#130
#1301
#1302
#1303
#1304
#1305
#1306
#1307
#1309
#131
#1310
#1311
#1313
#1314
#1317
#1319
#132
#1320
#1321
#1321
#1322
#1323
#1327
#1328
#1329
#133
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#1338
#1339
#1339
#134
#1340
#1342
#1343
#1343
#1344
#1348
#135
#1350
#1350
#1352
#136
#137
#138
#139
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#150
#151
#152
#154
#155
#156
#157
#158
#159
#159
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#190
#191
#192
#193
#194
#195
#195
#196
#197
#198
#199
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#28
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#30
#300
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#317
#318
#319
#32
#320
#321
#322
#323
#326
#327
#328
#329
#33
#330
#331
#332
#334
#335
#337
#34
#344
#345
#346
#347
#348
#349
#35
#352
#353
#354
#356
#36
#367
#368
#37
#373
#374
#375
#376
#38
#385
#39
#390
#391
#392
#394
#395
#396
#40
#401
#402
#405
#41
#415
#416
#417
#418
#419
#42
#42
#420
#422
#423
#424
#425
#426
#427
#428
#429
#43
#433
#436
#437
#44
#441
#442
#443
#444
#445
#447
#45
#459
#46
#461
#463
#465
#466
#467
#471
#476
#477
#478
#479
#48
#480
#481
#483
#484
#485
#49
#490
#491
#492
#494
#495
#496
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#510
#511
#512
#513
#514
#515
#516
#517
#518
#52
#520
#521
#522
#523
#524
#525
#526
#527
#529
#53
#530
#531
#533
#534
#535
#536
#537
#538
#539
#54
#54
#540
#541
#543
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#559
#56
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#634
#635
#636
#637
#638
#639
#64
#64
#640
#641
#642
#643
#644
#645
#646
#647
#649
#65
#651
#652
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#670
#671
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#693
#694
#694
#695
#696
#697
#698
#699
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#72
#721
#722
#723
#724
#725
#726
#727
#728
#729
#73
#732
#734
#735
#736
#737
#738
#739
#74
#740
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#76
#760
#761
#763
#764
#765
#766
#767
#768
#77
#770
#771
#772
#773
#774
#775
#777
#778
#779
#78
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#79
#79
#790
#791
#792
#793
#794
#795
#797
#798
#799
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#810
#814
#815
#816
#817
#818
#819
#82
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#83
#83
#830
#831
#832
#833
#834
#835
#836
#837
#838
#839
#84
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#852
#854
#855
#856
#857
#858
#859
#86
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#87
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#896
#897
#898
#899
#90
#90
#900
#901
#902
#903
#904
#905
#906
#907
#908
#909
#91
#910
#911
#912
#913
#914
#915
#916
#917
#918
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#937
#938
#939
#94
#940
#941
#942
#943
#944
#946
#947
#948
#949
#95
#950
#951
#952
#953
#954
#955
#956
#958
#959
#96
#962
#963
#964
#965
#966
#967
#968
#969
#97
#970
#971
#972
#973
#974
#98
#980
#981
#982
#983
#985
#986
#987
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#998
#999
-
cfec61d188Merge
07af940817into697547da25
Resaec
2026-03-16 21:50:36 +00:00 -
82ff3b1187Merge
99665932d1into697547da25
Fate-JH
2026-03-16 18:45:29 +01:00 -
0448a55cf0Merge
0c2aa138b8into697547da25
Fate-JH
2026-03-16 15:22:02 +00:00 -
500b6540a4Merge
6b0c29f502into697547da25
Fate-JH
2026-01-30 21:04:08 +00:00 -
8422ddf68aMerge
f5d7fed1cfinto697547da25
Fate-JH
2026-01-26 00:20:39 +00:00 -
f5d7fed1cf
corrected death by force dome contact, for all players; corrected reset of force dome protection field condition
Fate-JH
2026-01-25 19:17:37 -05:00 -
697547da25Merge pull request #1352 from psforever/Dethdeath-patch-1 master
Dethdeath
2026-01-23 22:02:03 +01:00 -
d5ffeb634eUpdate game_objects0.adb.lst Dethdeath-patch-1
Dethdeath
2026-01-23 21:29:31 +01:00 -
c7368d47a4
expanded scope of 'csr override message for Capitol force dome state; spelling and guard condition changes to dismount blocking cases
Fate-JH
2026-01-19 14:37:21 -05:00 -
398b98514a
streamline pass on the vehicle operation and aaccountability
Fate-JH
2026-01-14 02:05:01 -05:00 -
26b70dbcd9
adjusted self-reporting zone interaction logic; allowed for status of mounting into turret entities; made routine mounting behavior callbacks
Fate-JH
2026-01-12 19:54:29 -05:00 -
52dbe6a649
extending the force dome protection over a variety of entities in a different manner, with a focus on how to perform state reset (dismounting and dome protect end); completely refactored and reworked the self-reported zone interaction timer for vehicles; separated passenger seat mounting from gunner seat mounting
Fate-JH
2026-01-09 23:28:54 -05:00 -
07336c894fMerge pull request #1348 from ScrawnyRonnie/telepad
Dethdeath
2026-01-09 19:12:03 +01:00 -
9346a4a0c8
deploy if same faction
ScrawnyRonnie
2026-01-09 10:18:51 -05:00 -
ba266d0a3e
csr-level commands for force dome manipulation
Fate-JH
2026-01-04 14:05:12 -05:00 -
73f352490c
force dome provides damage protection to certain amenities, e.g., the generator, the turrets, and any implant machines (cryo); force dome will also suspend hacking attempts under it's envelope, but counter-hacking (resecure) should still be possible; operated turret deployables gain protection while manned; turrets no longer share knowledge of each other's upgrade cycles
Fate-JH
2026-01-03 10:30:52 -05:00 -
94bd315354
wrote variable and method documentation; prepared interaction handlers for force domes for mountable (vehicle) targets
Fate-JH
2025-12-23 14:51:25 -05:00 -
dd0f5fc928
force domes should be on the zone blockmap; correct issue with force dome death; interaction that sets players found under the force dome to be invulnerable works
Fate-JH
2025-12-22 20:58:15 -05:00 -
4b3f8ea6c0
the force dome exhibits a perimeter in which enemies will be destroyed when it energizes; the facility generator will become undestroyable when the force dome is energized
Fate-JH
2025-12-18 19:29:06 -05:00 -
6a960ed5ac
force dome messages owner about change in state, triggering the NTU silo to give away repairs for free; activating the force dome kills or destroys all enemies within its radius
Fate-JH
2025-12-16 20:37:29 -05:00 -
8fedd2e724
force dome is now an amenity owned by its encompassing capitol facility and has its own control agency that is aware of the faction affinity, hack state, etc. conditions that would cause it to close over or open up
Fate-JH
2025-12-15 15:14:27 -05:00 -
1d57cca1d3
adding entity to represent force dome, and wiring force dome to capitol facility; touching the force dome while it is active causes death on both server and client
Fate-JH
2025-12-07 23:39:43 -05:00 -
8f1badb862Merge pull request #1328 from Fate-JH/rad-poisoning
Fate-JH
2026-01-06 18:35:47 -05:00 -
0ae5a46934Merge branch 'master' into rad-poisoning
Fate-JH
2026-01-05 23:07:05 -05:00 -
7cb72a8ad5Merge pull request #1344 from ScrawnyRonnie/cavern-benefits
Fate-JH
2026-01-05 14:40:43 -05:00 -
4f19a12ba6fixed drowning timing so that oxygen recovery meter displays; check against inside state to block against water interaction; simplified water maps for hossin ceryshen and ascension (#1342)
Fate-JH
2026-01-05 14:36:28 -05:00 -
12cbcfc6c1
retimed the self-reporting vehicle test for radiation cloud interaction
Fate-JH
2026-01-04 17:01:51 -05:00 -
042ddc8c4e
allow cavern equipment favorites
ScrawnyRonnie
2026-01-01 21:33:22 -05:00 -
7521e360f3
process towers faster
ScrawnyRonnie
2025-12-31 09:38:47 -05:00 -
3f1efefc20
cavern lock benefits, faster capturebase all checkpoint
ScrawnyRonnie
2025-12-30 21:46:53 -05:00 -
99665932d1
force RelatedB packets into a slot defined between 0-3 exclusively
Fate-JH
2025-12-30 15:16:15 -05:00 -
5b9e0ec384Merge pull request #1340 from ScrawnyRonnie/virus
Dethdeath
2025-12-30 20:07:07 +01:00 -
23a257fed8
fixed drowning timing so that oxygen recovery meter displays; check against inside state to block against water interaction; simplified water maps for hossin ceryshen and ascension
Fate-JH
2025-12-30 13:45:58 -05:00 -
e12c991f23
delay telling zoning players
ScrawnyRonnie
2025-12-27 19:43:13 -05:00 -
becd5cf9b5
clear previous virus unlocks
ScrawnyRonnie
2025-12-27 15:33:49 -05:00 -
144249bfb3
inform whole zone, delay messaging
ScrawnyRonnie
2025-12-26 09:51:45 -05:00 -
dd4c61e016
upload virus to facility
ScrawnyRonnie
2025-12-24 12:06:53 -05:00 -
8efe20356ebail animation, home lock ammo (#1337)
ScrawnyRonnie
2025-12-23 13:03:48 -05:00 -
3182c79024Armor Goes First (#1334)
Fate-JH
2025-12-23 13:03:24 -05:00 -
07af940817
Update member names
SquadBindInfo
Resaec
2025-12-22 01:22:15 +01:00 -
6b0c29f502
demoted soi from being a top-level assignment of players into zone facilities, giving each player the ability to self-inform the facilities they occupy
Fate-JH
2025-12-20 11:47:52 -05:00 -
607fb82254
Added decoder for SquadBindInfoMessage and SquadFacilityBindInfoMessage Added ExperienceType 1 (unk)
Resaec
2025-12-20 01:55:56 +01:00 -
d83c7968fd
bail animation, home lock ammo
ScrawnyRonnie
2025-12-19 18:16:49 -05:00 -
b8ea569b1cMerge pull request #1335 from psforever/empire_benefits_message_packet
Resaec
2025-12-18 13:27:44 +01:00 -
3df302f313
Fix merge Fix tests
Resaec
2025-12-17 03:54:15 +01:00 -
6551de6f53
Fix variable naming Added comments Added enums for ease of use Typed packet variables Added 3 more samples to test cases
Resaec
2025-12-17 03:53:50 +01:00 -
3c074bbd70Merge pull request #1336 from ScrawnyRonnie/empire_benefits_message_packet
Resaec
2025-12-17 02:51:37 +00:00 -
e02d035dd1
benefit builder, apply benefits
ScrawnyRonnie
2025-12-16 20:34:21 -05:00 -
958427dc8f
EmpireBenefitsMessage packet
Resaec
2025-12-16 01:03:32 +01:00 -
45b76ddb8b
no bonus damage on armor depletion
Fate-JH
2025-12-15 17:19:34 -05:00 -
5c71830f2b
conditions where infantry suffer only armor damage until it is depleted (not just as a max); valid for spitfire damage and collision
Fate-JH
2025-12-15 16:51:09 -05:00 -
a799aa5639Merge pull request #1333 from ScrawnyRonnie/some-issues
Dethdeath
2025-12-15 20:43:57 +01:00 -
5a5a08137e
some zoning protection, misc fixes
ScrawnyRonnie
2025-12-14 18:20:18 -05:00 -
3358a2f0edMerge pull request #1332 from ScrawnyRonnie/cont-lock
Dethdeath
2025-12-12 20:21:34 +01:00 -
80a59bb75fMerge pull request #1329 from ScrawnyRonnie/cavern-maps
Dethdeath
2025-12-12 20:20:56 +01:00 -
20168cac27
sorry med app, home lock benefits
ScrawnyRonnie
2025-12-12 09:19:24 -05:00 -
c9ca51c080
show active caverns
ScrawnyRonnie
2025-12-09 13:17:19 -05:00 -
01c014a59c
stop reporting the origin of a projectile as a valid hit position; creating pipelines for either damage proxy management and no damage proxy management
Fate-JH
2025-12-08 17:38:57 -05:00 -
b02de0f80a
changed position of proxy projectiles
Fate-JH
2025-12-08 00:04:28 -05:00 -
4bb294c621
being affected by aggravated damage while mounted no longer produces an out of body experience; projectiles that separate into proxy damage may trigger upon contact
Fate-JH
2025-12-05 15:01:00 -05:00 -
3bf7ef27a4
radiation shielding of some vehicles and mountable entities restored
Fate-JH
2025-12-04 18:03:35 -05:00 -
0a030bd109
radiation shielding of mechanized exo-suits restored
Fate-JH
2025-12-04 13:28:37 -05:00 -
c8ab08b2f5
raestored radiator availability; radiator damage restored to value on file (2) rather than makeshift (1); radiator damage (and other cloud-based damage) should not stack; radiator should damage MAX again; vehicle occupant damage may be fixed, but have not tested; most file changes are accounting for two classes moved into their own package
Fate-JH
2025-12-03 19:53:22 -05:00 -
73c9c5a4a0Merge pull request #1327 from ScrawnyRonnie/llu-handling
Dethdeath
2025-12-07 22:40:41 +01:00 -
fa9dc8e8f0
same for csr
ScrawnyRonnie
2025-12-06 16:47:46 -05:00 -
c4d164e3fb
wall turrets ignore walking max
ScrawnyRonnie
2025-12-06 16:46:34 -05:00 -
354376882a
llu handling, report accurate capture data
ScrawnyRonnie
2025-12-05 17:00:32 -05:00 -
d00fa6a6bfRestoring Proxy Damage (#1323)
Fate-JH
2025-12-02 20:14:54 -05:00 -
bb0c17f0b3
might have actually fixed oicw little buddies
Fate-JH
2025-12-02 15:27:25 -05:00 -
56cf816a7f
reactivating oicw availability; no more discrepancy checks on secondary projectiles; code for maelstrom chain lashing
Fate-JH
2025-12-01 16:19:02 -05:00 -
64b86a984e
reactivating maelstrom availability; restore damage dealing potential to the maelstrom grenades; changing damage profile to 'no radial degrade'
Fate-JH
2025-11-30 22:15:47 -05:00 -
4d2639b54dfix: Prevent phantom strafe bug by clearing player velocity in ObjectCreateDetailedMessage (#1322)
2revoemag
2025-11-30 21:48:50 -05:00 -
fc07513f01
fix: Prevent phantom strafe bug by clearing player velocity in ObjectCreateDetailedMessage
2revoemag
2025-11-30 20:50:10 -05:00 -
0c2aa138b8
manually processes CSR bails from vehicles to bail whenever possible; vehicle-specific bailing conditions have been consolidated (primitive flying vehicle bail failure conditions)
Fate-JH
2025-11-30 17:22:54 -05:00 -
049e8a2293
adjusted target selection to account for volumetric geometry, hopefully collecting more targets than before; additionally, utilize previously allocated local sector to reduce the target scope; combined mappings to reduce passing over those same results
Fate-JH
2025-11-27 02:51:02 -05:00 -
ba8a7caedfchanged conditions so stamina is full upon time-out respawning back at sanctuary (#1319)
Fate-JH
2025-11-26 03:03:18 -05:00 -
09e648e953medical terminals should auto repair properly (#1320)
Fate-JH
2025-11-26 03:01:51 -05:00 -
af6c33f3ca
medical terminals should auto repair properly
Fate-JH
2025-11-25 16:39:49 -05:00 -
a79b27f5e2
changed conditions so stamina is full upon time-out respawning back at sanctuary
Fate-JH
2025-11-25 14:25:47 -05:00 -
feffecb601ChatMsg - Merge pull request #1317 from ScrawnyRonnie/less-crash
ScrawnyRonnie
2025-11-24 12:48:34 -05:00 -
15cf5c61a3
isolate chatmsg, disable bfr, fix cc hack logic
ScrawnyRonnie
2025-11-23 21:13:42 -05:00 -
9646b3f99eFacility Hack Timer #1314 from ScrawnyRonnie/hack-timer
ScrawnyRonnie
2025-11-19 08:35:46 -05:00 -
5d8d55c482
normal length
ScrawnyRonnie
2025-11-19 08:26:34 -05:00 -
de6afa789c
no motd
ScrawnyRonnie
2025-11-19 07:13:53 -05:00 -
79d66bbc19
different llu facility time
ScrawnyRonnie
2025-11-10 21:03:46 -05:00 -
a0ddec6872Door IFFs Merge pull request #1313 from ScrawnyRonnie/door-iffs
ScrawnyRonnie
2025-11-01 09:39:45 -04:00 -
919e06f72f
swap iffs, disable nonfunctional items
ScrawnyRonnie
2025-10-28 18:55:45 -04:00 -
1282761f5cPR #1311 When Squad Leader Leaves
ScrawnyRonnie
2025-10-07 10:38:42 -04:00 -
d5471e28de
don't disband when sl leaves, pause weather
ScrawnyRonnie
2025-10-06 12:40:56 -04:00 -
abb71e9f53No Stamina No Life (#1310)
Fate-JH
2025-10-02 01:30:55 -04:00 -
1a441a0177
changed progress of damage inherit from 4->3->2->1->0 to [4,3,2]->1, 1->0
Fate-JH
2025-09-25 01:18:20 -04:00 -
c234cdb55d
reusing prior logic
Fate-JH
2025-09-23 13:18:05 -04:00 -
11d14b0626
reverse order of protocol so that the avatar state (normal, csr) is checked first and then it calls back up to the specific avatar to perform the action
Fate-JH
2025-09-23 13:08:18 -04:00 -
d5db167c35Merge pull request #1309 from 2revoemag/fix-authentication-hang
NickPSF
2025-09-21 20:52:09 -05:00 -
b78ee8d028
Fix authentication hang by removing runLoginTest and simplifying state transitions
2revOemaG
2025-09-21 21:05:11 -04:00 -
2068845677
added login messages to determine connectivity levels at the account and character levels
Fate-JH
2025-09-15 19:54:46 -04:00 -
f88323805aLogin Safety (#1299)
Fate-JH
2025-09-15 19:36:54 -04:00 -
f49804257aMerge A Few Fixes and Tweaks (CCs and Outfits)
ScrawnyRonnie
2025-09-13 06:56:03 -04:00 -
617d2532f5
cc hacking and cep, outfit login time
ScrawnyRonnie
2025-09-11 16:00:54 -04:00 -
0c3c7bcb7fMerge pull request #1305 from ScrawnyRonnie/capture-hotfix
ScrawnyRonnie
2025-09-06 20:02:42 -04:00