Go to file
Crystalwarrior c8914c9302
Add effect layering under the character, flippable effects and more (#701)
* Fix effect offsets only applying after the effect already plays
Add "_layer" property which can be "behind", "character" or default "chat". This deprecates the "under_chatbox" property

* Add a "sticky" effect property which is the same as "stickyeffects" setting being enabled but just for that 1 effect

* Clang is tidy, clang is caring

* make character layer actually stack over the character but under the desk
add new "over" layer which is over everything in the viewport but under the chat box

* Switch "ignore_offset" to "respect_offset" so effects only respect character offsets if explicitly told to

* Appease clang tidy... mostly. I don't understand the last thing it's talking about.

* Appease clang tidy further

* Remove "effect_done" due to it overwriting the AOLayers behavior
Add "loop" effect property so you set up in the ini if the effect should loop rather than it using the file's loop settings
Add "max_duration" effect property
Add "cull" effect property which decides whether to clear the effect or not when it's done (if loop is false)

* Fix effects not allowed to have underscores (_) in them without breaking

* Change the way effects.ini looks and is parsed to be more sane and doable.
However, since order may or may not matter, you can optionally include index:name and it orders it properly.

* Appeal to clang

* Fix a dumb way I created QSettings in get_effects

* Fix effect properties being broken due to optional index

* Fix get_effect_property not getting the current theme properties if a misc theme exists

* If sound list has a sound effect selected, if pre is not checked, don't play effect sound and prefer the sfx we chose instead.

* Fix \f not using the theme's realization effect

* Add missing curly bracket

* Yolo

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
Co-authored-by: stonedDiscord <Tukz@gmx.de>
2022-07-18 15:45:47 +03:00
.github Begone bot (#811) 2022-07-17 14:54:58 -05:00
android GitHub android ci (#767) 2022-05-24 21:16:04 +02:00
base Dual-Stack AO2 Client to handle both TCP and Websocket connections seemlessly (#696) 2022-06-06 19:14:44 +02:00
include Add effect layering under the character, flippable effects and more (#701) 2022-07-18 15:45:47 +03:00
lib adjusted gitignore files 2018-12-26 18:11:08 +01:00
resource Polish translation update (#779) 2022-06-06 19:15:31 +02:00
scripts Midi music (#614) 2022-03-25 15:58:59 +03:00
shared-release GitHub android ci (#767) 2022-05-24 21:16:04 +02:00
src Add effect layering under the character, flippable effects and more (#701) 2022-07-18 15:45:47 +03:00
test Midi music (#614) 2022-03-25 15:58:59 +03:00
.clang-format Shutup ci (#782) 2022-06-15 22:16:30 -05:00
.gitignore GitHub android ci (#767) 2022-05-24 21:16:04 +02:00
.gitmodules Bring back AO themes submodule 2020-05-31 17:05:55 -05:00
Attorney_Online.pro Shutup ci (#782) 2022-06-15 22:16:30 -05:00
CMakeLists.txt Dual-Stack AO2 Client to handle both TCP and Websocket connections seemlessly (#696) 2022-06-06 19:14:44 +02:00
CONTRIBUTING.md Update readme (#172) 2020-06-28 19:53:42 -05:00
LICENSE.GPLv3 Relicense/dual-license under MIT 2018-03-15 20:38:58 -05:00
LICENSE.MIT Update readme and license 2018-12-06 14:38:02 -06:00
README_BUILD.md Mac improvements 2019-06-29 00:27:31 +00:00
README_TEST.md Add a note to readme on the noci tag for disabling test on CI 2021-01-28 11:05:42 -06:00
README.md Update readme (#172) 2020-06-28 19:53:42 -05:00
resources.qrc include the translations with the client or they can't get loaded 2020-05-23 21:01:43 +02:00

Attorney Online

Attorney Online is an online version of the world-renowned courtroom drama simulator that allows you to create and play out cases in an off-the-cuff format.

Refer to the docs for more information.

Credits

This is a open-source remake of Attorney Online written by OmniTroid. The original Attorney Online client was written by FanatSors in Delphi.

The logo (logo.png and logo.ico) was designed by Lucas Carbi. The characters depicted in the logo are owned by Capcom.

Project

The project is dual-licensed; you are free to copy, modify and distribute AO2 under the GPLv3 or the MIT license.

Copyright (c) 2016-2018 David "OmniTroid" Skoland

Modifications copyright (c) 2017-2018 oldmud0

Case Café additions copyright (c) 2018 Cerapter

Killing Fever Online additions copyright (c) 2019 Crystalwarrior

Qt

This project uses Qt 5, which is licensed under the GNU Lesser General Public License with certain licensing restrictions and exceptions. To comply with licensing requirements for static linking, object code is available if you would like to relink with an alternative version of Qt, and the source code for Qt may be found at https://github.com/qt/qtbase, http://code.qt.io/cgit/, or at https://qt.io.

Copyright (c) 2016 The Qt Company Ltd.

BASS

This project depends on the BASS shared library. Get it here: http://www.un4seen.com/

Copyright (c) 1999-2016 Un4seen Developments Ltd. All rights reserved.