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
9a7d4b5215
Change nickname colors in commands to light gray
2 years ago
Anton Tarasenko
a0cbcd16f0
Fix lack of spacing in some InventoryTool reports
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
2e9ae360d0
Change tools to use gray color for players' nicks
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
36f5e702bb
Fix typo in `CommandAnnouncer`'s label constant
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
1f7408e20d
Add `CommandAnnouncer` class
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
702f4b5c70
Add `FormattingreportTool`
2 years ago
Anton Tarasenko
b58e16b756
Change `FutilityChat` to use new text functions
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
f37ae2f3b8
Fix typo
2 years ago
Anton Tarasenko
d4c314f6fd
Add `ACommandInventory` at the Futility's start
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
fcb780c2a0
Change nicknames in configs
2 years ago
Anton Tarasenko
e05946a6ec
Add `FutilityChat` feature
3 years ago