414 Commits (863e440149c1a2bbb31c2a35efcb05125c754e1d)

Author SHA1 Message Date
Anton Tarasenko 0f494a3cc5 Change `MemoryAPI`'s access mods to be more open 2 years ago
Anton Tarasenko cb49a9d495 Fix comment typoes in `MemoryAPI` 2 years ago
Anton Tarasenko 9bd8c09077 Change health API to lazily replace damage types 2 years ago
Anton Tarasenko 44c2d8700e Refactor GameRulesAPI to only add rule when needed 2 years ago
Anton Tarasenko 4f23c616f1 Refactor how `BroadcastAPI` injects its handler 2 years ago
Anton Tarasenko 71248cb1c4 Add `SideEffect`s class 2 years ago
Anton Tarasenko e467a0307a Rename `UnrealAPI` into `ServerUnrealAPI` 2 years ago
Anton Tarasenko 372264d8ee Change project folder structure 2 years ago
Anton Tarasenko 1f4d0aa960 Change globals to load KF API only in _server 2 years ago
Anton Tarasenko 4f9c3b134f Add stud server and client globals 2 years ago
Anton Tarasenko e4567d3085 Fix typos `MemoryAPI` 2 years ago
Anton Tarasenko 1fc7006dc2 Refactor `MemoryAPI` 2 years ago
Anton Tarasenko 1b58bcd3b3 Start adding client support to AcediaCore 2 years ago
Anton Tarasenko 8cfd6b4a06 Fix persistent data saving/loading 2 years ago
Anton Tarasenko c3ce7171b7 Fix `Timer` not restarting during signal handling 2 years ago
Anton Tarasenko 2a14a2a0d1 Fix json printing failing to print `MutableText` 2 years ago
Anton Tarasenko 5930533181 Add rudimentary entity iteration support 2 years ago
Anton Tarasenko 6a5c0abf06 Refactor `KF1_TracingIterator`'s code 2 years ago
Anton Tarasenko 06701efff5 Add entity aliases 2 years ago
Anton Tarasenko 6d1c7850b2 Remove TODO clause about CanSpawnExplain() method 2 years ago
Anton Tarasenko 27d334654d Fix tracing support 2 years ago
Anton Tarasenko 21488bcdd8 Add world component to the base frontend 2 years ago
Anton Tarasenko b32f52abf0 Add spawning support to the world component 2 years ago
Anton Tarasenko d32ef86386 Fix `EPlaceable` not being abstract 2 years ago
Anton Tarasenko f56616f5b7 Add tracing methods to the world component 2 years ago
Anton Tarasenko b569e8e563 Change `Iter` to be general iterator class 2 years ago
Anton Tarasenko d4324b33f6 Change `TextPositive` color 2 years ago
Anton Tarasenko 7c3ce109b4 Add `GetPlayer()` method to `EPawn` 2 years ago
Anton Tarasenko d03b452cbb Add `OnDamage` signal for health component 2 years ago
Anton Tarasenko 549a03f850 Add convenience setters to `VectorRef` 2 years ago
Anton Tarasenko e045f9785c Add `Vector` support to new Acedia collections 2 years ago
Anton Tarasenko afe58a9d15 Fix box and ref APIs' conflict with name `Vector` 2 years ago
Anton Tarasenko 55bbae5676 Add `AcediaType` class 2 years ago
Anton Tarasenko 4649ff9dde Add `Vector` boxes and refs 2 years ago
Anton Tarasenko e113a603b0 Remove useless variable declarations 2 years ago
Anton Tarasenko 2a06dcb0c9 Document health component more 2 years ago
Anton Tarasenko 2326c3d430 Remove useless health component code 2 years ago
Anton Tarasenko 4c5dd9ce28 Fix certain game rules' signals not working 2 years ago
Anton Tarasenko 4d5665ab77 Add `Prepend...()` methods for `MutableText` 2 years ago
Anton Tarasenko bb4a16e48a Remove `AppendNewLine()` method 2 years ago
Anton Tarasenko 3f45423dc8 Add command groups support 2 years ago
Anton Tarasenko f1032babf9 Change `Commands` feature to use new collections 2 years ago
Anton Tarasenko 5e511f79d5 Change databases to use new collections 2 years ago
Anton Tarasenko 85835874d6 Fix new collections not considered JSON compatible 2 years ago
Anton Tarasenko fbe1ffd265 Refactor commands to use new collections 2 years ago
Anton Tarasenko b8647154fd Add more convenience `string` getters and setters 2 years ago
Anton Tarasenko 5ecafc45bc Change commands to use string getters/setters 2 years ago
Anton Tarasenko 6f88b7c228 Add string getters and setters to new collections 2 years ago
Anton Tarasenko 8cfc42eda4 Squashed commit of the following: 2 years ago
Anton Tarasenko 5aff7f2a9d Change JSON test to use `ArrayList` / `HashTable` 2 years ago