Commit Graph

1025 Commits

Author SHA1 Message Date
2de7793c33 disable autopair and desk fix
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-windows (push) Has been cancelled
CI / build-linux (push) Has been cancelled
2025-03-30 18:21:10 -03:00
ee63a16c22 chupenme los huevos
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-30 07:38:15 -03:00
69f0507e0b hide desk + pair desk hide
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-30 06:32:17 -03:00
77b4b6c029 AUTOPAIR EN WIT
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-30 05:01:32 -03:00
0523d0aee9 PERDON POR TODO 2
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-29 07:38:00 -03:00
857a7fb33f PERDON POR TODO 1
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-29 07:34:41 -03:00
9840e05605 cocinando mi propia caca
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-29 07:33:41 -03:00
0f277791f2 spam prevention fixes
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-linux (push) Has been cancelled
CI / build-windows (push) Has been cancelled
2025-03-28 04:49:18 -03:00
e19ca42a9d prevent uninvited users from changing the music
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-28 03:35:29 -03:00
a96eccfdec debloated
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-linux (push) Has been cancelled
CI / build-windows (push) Has been cancelled
2025-03-12 04:33:30 -03:00
eb8e9cb6b4 improved area messages
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-linux (push) Has been cancelled
CI / build-windows (push) Has been cancelled
2025-03-09 05:59:12 -03:00
7ff52549f7 detrooncordificado
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-09 05:25:55 -03:00
17ed86d3a9 evidence loaded server message
Some checks failed
CI / check-clang-format (push) Has been cancelled
CI / build-linux (push) Has been cancelled
CI / build-windows (push) Has been cancelled
2025-03-03 05:49:44 -03:00
fcd2771e21 load evidence w command
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-03 05:43:54 -03:00
06ebe3c166 shutdown the server
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-03 05:09:38 -03:00
46cc7ce5d8 change area save message
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-02 08:18:42 -03:00
b0658cd000 save evidence
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-02 08:15:36 -03:00
dfb0ef2e58 update chars taken on area accordingly
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-02 07:24:25 -03:00
81312b2ad3 unniggered readme.md
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-02 07:19:13 -03:00
fcc5fc37c0 autoload inventory .ini files on storage/inventory/[areaname].ini
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
2025-03-02 07:17:34 -03:00
Wiso
dc89b713bc
Add hints in testimony, add pause alias. (#397)
Some checks are pending
CI / build-windows (push) Blocked by required conditions
CI / build-linux (push) Blocked by required conditions
CI / check-clang-format (push) Waiting to run
* Add hints in testimony, add pause alias.

end is most commonly used, provides more clarity that the testimony has "stopped" and further testimony is via /add and /update.

* Fix examine cmd on-going examination check

Previously did not stop users from calling examine mid-examination.

* formating attempt

i am sorry clang-format

* Change "your" to "the".

Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com>

---------

Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com>
2025-02-05 08:32:09 -06:00
in1tiate
b1b06cc9f2
fix erroneous position update and remove restriction (#396)
- Don't set the client's position for no reason
- Don't stop positions other than wit from recording testimony
2025-02-04 10:29:32 -06:00
Wiso
f332defa52
Allow = and >[number] testimony traversal options. (#393)
* Allow = and >[number] testimony traversal options.

Automatically loops back to 1 if the user inputs a value over the statement size. Could instead deny sending that message entirely with an OOC error.

* Adjust reg exp to capture <[Number], remove duplicate reg check
2025-02-04 10:28:26 -06:00
in1tiate
1c13786214
Mark AFK players in the player list (#390)
* Mark AFK players in the player list

* it works now

* remove accidental net debug
2025-01-28 02:40:19 -06:00
in1tiate
3ddd53e121
Don't send player updates unless info changed (#389) 2025-01-02 13:20:11 -06:00
in1tiate
ecc981ae53
add missing /area cmd to help json 2024-12-22 08:52:19 -06:00
stonedDiscord
2f1436a4fa
artifact v4 2024-09-15 21:10:30 +02:00
Scott Brenner
68325e067a
Fix icon path in README.md (#381) 2024-09-13 21:51:04 -05:00
stonedDiscord
ad028be80f
add ssl port (#378)
* add ssl port

* Webfiles (#376)

* add webfiles command

* only show chars who are swapping

Co-Authored-By: Salanto <62221668+Salanto@users.noreply.github.com>

* whitespace wow

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>

* fuck moc files (#377)

---------

Co-authored-by: stoned <stoned@derpymail.org>
Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-09-13 15:22:03 +02:00
in1tiate
3b7d6cafde
Make background locking a CM permission (#379) 2024-09-13 15:21:47 +02:00
stonedDiscord
4f0415cb37
fuck moc files (#377) 2024-09-09 19:03:01 +02:00
stonedDiscord
cf5cadb45c
Webfiles (#376)
* add webfiles command

* only show chars who are swapping

Co-Authored-By: Salanto <62221668+Salanto@users.noreply.github.com>

* whitespace wow

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-09-09 19:02:06 +02:00
stonedDiscord
eade738e68
Merge pull request #375 from AttorneyOnline/fix_cmdneed
[Bugfix] Fix /need being thrown into the void due to missing arg
2024-08-29 22:02:21 +02:00
Salanto
71193660ae Add missing arg to cmdneed 2024-08-29 20:47:00 +02:00
Salanto
24baeafc9f
Fix configs being applied to the wrong area (#374) 2024-08-25 14:21:05 -05:00
stonedDiscord
8f8587ba06
Merge pull request #373 from AttorneyOnline/remove-uptime-webhook
[Deprecation] Remove uptime webhook
2024-08-05 21:13:56 +02:00
Salanto
5fc33872dc Remove uptime webhook
It was a silly idea for Brando, not really useful anymore at this point.
2024-08-04 18:03:12 +02:00
Salanto
13a49bafb5
Add server tag support (#372) 2024-08-02 21:08:37 +02:00
stonedDiscord
db50c81ceb
add regex filter (#370)
* add regex list

* replace CT as well

* replace instead of remove

* add a default filter
2024-08-02 20:59:47 +02:00
Salanto
aab41987d9 Bump version to 1.9 2024-07-20 16:29:45 +02:00
Leifa
c24c3ea387
Added background side locking (#366)
* Added background side locking

* Fix clang format

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-20 16:25:46 +02:00
Salanto
d8ec4ccdf5
[Cleanup] Overhaul Server Advertiser/Publisher (#369)
* Overhaul advertiser to suck less

* Remove stray QDebug
2024-07-20 09:07:55 -05:00
HolyMan
d2b378b005
QRegExp to QRegularExpression and updated README (#368)
* QRegExp to QRegularExpression and updated README

One instance of QRegExp made the compiler crash when trying to build Akashi. Also, the README.md build instructions were outdated, new ones were provided to me by Salanto.

* Appease clang

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-17 18:32:56 -05:00
Leifa
3459486dea
Restoration of backward compatibility (#367)
Since this discussion is going nowhere, I'm restoring it.
2024-07-16 21:05:19 +02:00
Leifa
8498e30c02
Fix incorrect parameter order 2024-07-14 22:10:40 +02:00
Leifa
47c971fac1
Dropped Qt5, drop backward compatibility/feature list (#362)
* Dropped Qt5, ...

Resolve #360, resolve #361

* Dropped Qt5
  * Now targets Qt6.5
* Dropped backward compatibility/feature list

* Updated AOPacket tests

* Update RT to guarantee two parameters

* Format changes

* Missing include

* Resolved failed RT packet test
2024-07-14 15:48:13 +02:00
Leifa
27ef14fa78
Client list support (#365)
* Boilerplate structure for playerlist

* Change id, character and area to private with get/set

* WIP push

* Restructured the project entirely

* Implemented player list

* Build against project-akashi.pro

* Updated coverage location

* Copy gcov files from the proper path

* Update coverage to copy files

* Coverage update.

* Update main.yml

* Disabled coverage for the time being

* Reworked player list implementation, ...

* Reworked player list implementation
  * No longer rely on JSON
* Introduced moderation packets: ban, kick
  * A kick is a duration of 0
  * A ban is a duration between -1 (permanent) and anything above 0
* Packet ZZ has been modified and now include a client id field for client-specific reports
* Ban duration is now explicit.

* Tweak to ban duration calculation

* Resolve failing ZZ test

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-14 15:47:58 +02:00
Leifa
1edc80a0bc
Removed TCP server entry point (#364)
* Removed TCP server

Resolve AttorneyOnline/AO2-Client#987, resolve AttorneyOnline/AO2-Client#1007

* Remove ini key, remove obsolete test

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-14 10:18:45 +02:00
Leifa
040f5a3216
Playerlist and repository structure changes (#358) 2024-06-23 18:57:56 +02:00
in1tiate
d62121c236
Network adjustment for Courtroom slides (#356) 2024-06-17 14:23:51 +02:00