409 Commits (adabf42176469c59ca667a58bccefb1ba1256862)

Author SHA1 Message Date
Anton Tarasenko de55b2e29a Fix `AvariceTcpStream`'s encoding 3 years ago
Anton Tarasenko 84f90e13bc Change Avarice to work with Acedia's multi-config 3 years ago
Anton Tarasenko ef6770a4e5 Change config initializtion for `Feature`s 3 years ago
Anton Tarasenko 2a8e5db73f Fix `_textCache` missing for some classes 3 years ago
Anton Tarasenko e6aaf2083f Refactor Avarice to provide a proper interface 3 years ago
Anton Tarasenko cab913eb8a Fix unnecessarily requiring `ActorService` 3 years ago
Anton Tarasenko ec3a751162 Add `TakeItem()` an ability to deallocate key 3 years ago
Anton Tarasenko ee4f669a2d Add `AvariceStreamReader` 3 years ago
Anton Tarasenko 323bf71e70 Refactor utf8 encoder and decoder 3 years ago
Anton Tarasenko 62fcc2f323 Add support for multiple configs for `Feature`s 3 years ago
Anton Tarasenko 45cd24bafc Add `CopyTextKeys()` method for `AssociativeArray` 3 years ago
Anton Tarasenko 41f95a7423 Fix bug with deallocating `AssociativeArray`s keys 3 years ago
Anton Tarasenko dbd81e04ef Initial Avarice feature commit 3 years ago
Anton Tarasenko fcc715ed19 Fix `Parser.MUntilMany()`'s parameter names 3 years ago
Anton Tarasenko 627d3db6f2 Add support for "-" JSON index to db operations 3 years ago
Anton Tarasenko ee6c3084e9 Fix in-code documentation of `ReadData` 3 years ago
Anton Tarasenko f99b3ae466 Fix bug with return value of `JSONPointer.Pop(true)` 3 years ago
Anton Tarasenko 7fc8328752 Refactor `Get...ByPointer()` into two methods 3 years ago
Anton Tarasenko 9039105ebf Add local database support 3 years ago
Anton Tarasenko 9b9292a665 Fix incorrect description for `OnTick()` event 3 years ago
Anton Tarasenko 113a50851f Add new convenience methods in `TextAPI` 3 years ago
Anton Tarasenko bdf2ca5ff8 Refactor `JSONPointer` 3 years ago
Anton Tarasenko 44fb393f7a Refactor JSON pointer into a separate class 4 years ago
Anton Tarasenko 381dbfcc70 Add json pretty printing 4 years ago
Anton Tarasenko 8e90b08f9b Add `MutableText::AppendLineBreak()` method 4 years ago
Anton Tarasenko 81c461e627 Change `MutableText::ChangeFormatting()` signature 4 years ago
Anton Tarasenko daf66f806f Change json colors 4 years ago
Anton Tarasenko b0147bc52d Change some JSON API's printing methods 4 years ago
Anton Tarasenko 13be338d5f Add `ChangeFormatting()` method to `MutableText` 4 years ago
Anton Tarasenko f9f0b519b1 Add char coloring 4 years ago
Anton Tarasenko 926108e6e1 Add `trader` built-in command 4 years ago
Anton Tarasenko 45151891bc Add first draft of API for the game mechanics 4 years ago
Anton Tarasenko 7140a6a756 Add `GetLocation()` method to `APlayer` 4 years ago
Anton Tarasenko 08de4dac6e Add `ActorStalker` and it's API method 4 years ago
Anton Tarasenko 62b3d36d20 Fix method description in `ConsoleWriter` 4 years ago
Anton Tarasenko 89d9216b59 Change how new players are tracked 4 years ago
Anton Tarasenko bcb18218aa Add signal/slot classes for simple signature 4 years ago
Anton Tarasenko e4c2624df9 Fix built-in commands to work better with Acedia 4 years ago
Anton Tarasenko b881cbbc04 Fix invalid log definition 4 years ago
Anton Tarasenko 6133cc334f Add more `GameRule` events 4 years ago
Anton Tarasenko be05bc156d Change services to log an error when not spawning 4 years ago
Anton Tarasenko 3458bd202f Add timers and `TimeAPI` 4 years ago
Anton Tarasenko 346c7d094e Fix aliases error definitions being public 4 years ago
Anton Tarasenko 5bcbc2047a Refactor `UnrealAPI`: move out `GameRulesAPI` 4 years ago
Anton Tarasenko c6a0565314 Add `ActorBox` / `ActorRef` / `NativeActorRef` 4 years ago
Anton Tarasenko 370f5efa39 Refactor signals/slots 4 years ago
Anton Tarasenko 357afbc6eb Change `Feature` to be derived from `AcediaObject` 4 years ago
Anton Tarasenko 858091d668 Add signal-slot functionality to Acedia 4 years ago
Anton Tarasenko 5c0bdb173b Change `Feature` base class to `AcediaObject` 4 years ago
Anton Tarasenko a233bf0e4b Add `AssociativeArray` ability to deallocate keys 4 years ago