Anton Tarasenko
0c928a5a33
Change Futility classes to support new AcediaCore
1 year ago
Anton Tarasenko
b4cde8c458
Change commands to adapt to new AcediaCore
1 year ago
Anton Tarasenko
6ca93f0ade
Improve db-related commands
1 year ago
Anton Tarasenko
759d1d3840
Fix "db" command
2 years ago
Anton Tarasenko
739376fbc4
Fix `string`s not useding correct `Text` conversion methods
2 years ago
Anton Tarasenko
fad8994111
Change "userdata" param from object to general JSON
2 years ago
Anton Tarasenko
65ece4757b
Change "db" command to use JSON parameter
...
Previously this command has had an excessinve amount of sub-commands due
to having to support writing any kind of JSON value. Now that AcediaCore
provides a parameter type for an arbitrary JSON value, this command can
be simplified.
2 years ago
Anton Tarasenko
171a2a8d26
Change "spawn" command to auto-resolve entity aliases
2 years ago
Anton Tarasenko
076c9eae79
Change "feature" command to support new AcediaCore features
...
This patch does two things:
1. Makes command use new parameter type JSON instead of remainder,
simplifying command's code;
2. Makes command rely on auto-resolving feature aliases.
2 years ago
Anton Tarasenko
e40883134f
Squashed commit of the following:
...
commit 62a6eeb3ce422d7680bbbdefc50b6160bf9b47b9
Author: Anton Tarasenko <dkanus@gmail.com>
Date: Sat Sep 3 04:59:17 2022 +0700
Finish `feature` command implementation
commit de24fc4f7b
Author: Anton Tarasenko <dkanus@gmail.com>
Date: Wed Aug 17 04:45:22 2022 +0700
Refactor to separate pending config logic
commit 6597c17c51
Author: Anton Tarasenko <dkanus@gmail.com>
Date: Mon Aug 15 05:17:57 2022 +0700
Add working, but dirty "feature editconfig"
2 years ago
Anton Tarasenko
eba62bce3e
Change 'god' command to avoid connecting to `OnDamage()` if possible
...
Previously this command connected to `OnDamage()` signal whenever
created, even if it wasn't used. Which could've provoked adding
unnecessary side-effects. This patch makes it listen to a signal only
when god mod is enabled for someone.
2 years ago
Anton Tarasenko
d292f9aaeb
Fix announcing instigator instead of target for 'nick' command
2 years ago
Anton Tarasenko
8fc4629ca2
Fix `TracingIterator` not being deallocated
2 years ago
Anton Tarasenko
ee77a99dc5
Change to adapt to AcediaCore's iterator changes
2 years ago
Anton Tarasenko
de3a1a480e
Remove deprecated `Collection.Empty()` parameter
2 years ago
Anton Tarasenko
8ea048df03
Change to support new AcediaCore changes
2 years ago
Anton Tarasenko
ea55f5e266
Add `userdata` command
2 years ago
Anton Tarasenko
b5c3e63cfc
Add `spawn` command
2 years ago
Anton Tarasenko
806813359c
Add god command
2 years ago
Anton Tarasenko
5d1294acd2
Add command group support
2 years ago
Anton Tarasenko
b7aab67846
Change db command to new AcediaCore changes
2 years ago
Anton Tarasenko
289501517e
Change configs to adapt to AcediaCore's changes
2 years ago
Anton Tarasenko
70543fe970
Fix trading time pause output
...
Trading time output announcement didn't actually check whether any
changes took place. Now it does.
2 years ago
Anton Tarasenko
bcbff9c861
Empty trader lists are no longer reported
2 years ago
Anton Tarasenko
dd464554b7
Fix trader command always opening trader on select
2 years ago
Anton Tarasenko
a46445e8bb
Fix comments
2 years ago
Anton Tarasenko
ff10ea56fd
Fix color in trader messages
2 years ago
Anton Tarasenko
971a23c6f0
Change trader command to use announcer
2 years ago
Anton Tarasenko
6431a3f584
Fix typo in dosh command's announcer text
2 years ago
Anton Tarasenko
ba32fadbc0
Remove TODO note
2 years ago
Anton Tarasenko
1390d3ad47
Refactor `InventoryTool` to use `TextTemplates`
2 years ago
Anton Tarasenko
882830f273
Refactor `ReportTool` into `ListBuilder`
2 years ago
Anton Tarasenko
3f62d15cef
Fix db command's output
2 years ago
Anton Tarasenko
62ea3e50e6
Change feature command to use announcer
2 years ago
Anton Tarasenko
14e359e510
Refactor some commands
2 years ago
Anton Tarasenko
1c4106469d
Change nick command to use remainter param
2 years ago
Anton Tarasenko
e77de68fb1
Change nick command to use announcer
2 years ago
Anton Tarasenko
ca2134f9b6
Fix unterminated constant
2 years ago
Anton Tarasenko
ce3d4606ec
Change dosh command to use announcer
2 years ago
Anton Tarasenko
8d863f9b88
Fix console spam when disabling commands feature
2 years ago
Anton Tarasenko
c1ba704493
Change to account for AcediaCore's refactor
2 years ago
Anton Tarasenko
b55fcbb9a6
Adapt to AcediaCore's `Text` changes
2 years ago
Anton Tarasenko
aec9538f4e
Add basic feature command
2 years ago
Anton Tarasenko
6ae5265e9f
Change `nick` command to have more functionality
...
Now reports changes, errors in formatting, supports "plain" flag to
treat nicknames as plain strings, "fix" flag to auto fix/ignore all
formatting/color issues and "color" option to specify default nickname
color
2 years ago
Anton Tarasenko
04eb5744cc
Change commands for new AcediaCore version
2 years ago
Anton Tarasenko
39ef7c2b57
Change `ACommandTrader` for new AcediaCore version
2 years ago
Anton Tarasenko
1670221230
Fix inventory command only using first list item
2 years ago
Anton Tarasenko
82089ea9de
Add more functionality to `ACommandInventory`
...
Add lists support and `set` subcommand. As well as general code
refactoring.
2 years ago
Anton Tarasenko
6116b4ec5a
Add `ACommandInventory`
2 years ago
Anton Tarasenko
05a1855c58
Change to support new AcediaCore interfaces
3 years ago