46 Commits (82ff13e230d58cc1c5c352d52e8981c52ecece88)

Author SHA1 Message Date
Anton Tarasenko e027c3cc53 Refactor `MemoryAPI` to only work with `AcediaObject`s 2 years ago
Anton Tarasenko a6738c55ad Fix style of `Iter` and all related classes 2 years ago
Anton Tarasenko f9c9cde5e1 Add wave component and `ASquad` object 2 years ago
Anton Tarasenko 2293ffe132 Rename API classes to better fit naming model 2 years ago
Anton Tarasenko 6d3edfa545 Fix `ServerUnrealAPI` not using base API classes 2 years ago
Anton Tarasenko fc41aad3ed Refactor default entities iterator implementation 2 years ago
Anton Tarasenko 953bdfdc72 Add new functionality to `EPawn`/`EPlaceable` 2 years ago
Anton Tarasenko 66d02e3c8c Finish `Collection`s refactoring 2 years ago
Anton Tarasenko 5e6f414c0b Move `UnrealAPI` into `ServerGlobal` 2 years ago
Anton Tarasenko fa5efe3537 Add `SideEffects` settings 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 e467a0307a Rename `UnrealAPI` into `ServerUnrealAPI` 2 years ago
Anton Tarasenko 1f4d0aa960 Change globals to load KF API only in _server 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 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 7c3ce109b4 Add `GetPlayer()` method to `EPawn` 2 years ago
Anton Tarasenko d03b452cbb Add `OnDamage` signal for health component 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 a46f906692 Fix trading time pause 2 years ago
Anton Tarasenko fcbb72f0b3 Add config record for health component 2 years ago
Anton Tarasenko ddafa83399 Add `AHealthComponent` to AcediaCore 2 years ago
Anton Tarasenko 55a1bb91b9 Add `EPawn` interface and its implementation 2 years ago
Anton Tarasenko 1d10523ef7 Fix capitalization in methods' names 2 years ago
Anton Tarasenko 1e62edfc93 Refactor text classes to subclass on `BaseText` 2 years ago
Anton Tarasenko b74f927f1b Add `GetTrader()` command to trading component 2 years ago
Anton Tarasenko ca30935c15 Fix trader's selected signal 2 years ago
Anton Tarasenko e1bdbdbfea Fix berserk item list 2 years ago
Anton Tarasenko 68988a1222 Move `KF1_TemplatesComponent` to a proper location 2 years ago
Anton Tarasenko f388480ef8 Add missing lists to templates component 2 years ago
Anton Tarasenko 61d1c0b878 Add inventory frontend support for Killing Floor 2 years ago
Anton Tarasenko 9eece35d34 Fix `EKFInventory` handling of single/dual pistols 3 years ago
Anton Tarasenko 7dc5149281 Refactor `APlayer`/`ATrader` into `EInterface`s 3 years ago
Anton Tarasenko f18180a8f8 Add prototype interfaces for inventory management 3 years ago
Anton Tarasenko 81247fd00b Rename `AppendPlainString()` into `AppendString()` 3 years ago
Anton Tarasenko f1e77dc3d9 Refactor to do clean up and use signals/slots 3 years ago
Anton Tarasenko 45151891bc Add first draft of API for the game mechanics 4 years ago