93 Commits (master)

Author SHA1 Message Date
staphen bf2a8a6c68 Add DVL_API_FOR_TEST to symbols used by townerdat_test.cpp 4 months ago
Yuri Pourre d8b1f00cb5
Load towners via tsv 4 months ago
staphen 390d7600a3 Fix debug command for talking to towners 1 year ago
Gleb Mazovetskiy 32f9cc9ad9 Lua: Add basic APIs for walking to a towner 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Eric Robinson bd89e2f7a0
Bugfix: Celia Infostring displaying after quest (#7009) 2 years ago
Gleb Mazovetskiy a2b94cc03c Lua: Migrate and organize the rest of debug cmds 2 years ago
Gleb Mazovetskiy 9701101634 Switch to C++20 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
obligaron 578ce01432 Introduce Towner/Player/Object/Item/Monster::currentSprite/getRenderingOffset 3 years ago
obligaron 805c323063 Sync Jersey's Jersey Quest 3 years ago
obligaron bac8535564 Sync Little Girl Quest 3 years ago
Andrew James 1b7608ea3b
Map from _talker_id to towner pointer when using gossip option (#6136) 3 years ago
ephphatha b7b9996290 Remove global gossip variables and Towner::seed 3 years ago
Gleb Mazovetskiy 08d446b2db Towner: Optimize to save 16 bytes (88->72) 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy f4bce38875 Use `uint16_t` for sprite widths 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
ephphatha b62ee6a66e Remove use of direction for towners with a single facing 5 years ago
ephphatha b12de6fe12 Use scoped enum for Direction 5 years ago
Juliano Leal Goncalves 8940ede1ab
🚚 Rename 'TownerStruct' struct to 'Towner' (#2813) 5 years ago
Juliano Leal Goncalves bbf529c65a 🚚 Rename 'PlayerStruct' to 'Player' 5 years ago
qndel 58367c7e32
talkto debug command (#2666) 5 years ago
Anders Jenbo d523fc1e81 Cleanups 5 years ago
Anders Jenbo 9b8bf92575 Rename quest globals 5 years ago
Anders Jenbo bc59218d0d More clang-tidy/Android Studio cleanups 5 years ago
Anders Jenbo a7c7fa0030 Fully apply clang-tidy/format to all files 5 years ago
Andrew James 20190ee687
Update random number functions to avoid IB (#2226) 5 years ago
Kalebe Alves 0461529176 Move byte from engine.h 5 years ago
Anders Jenbo 8a7ec56d3a Player by reference part 2 5 years ago
Anders Jenbo ad97ebe980 🔥 Remove redundant code from towners.cpp 5 years ago
Gleb Mazovetskiy 2b690137a3 🧹 towners.cpp: Avoid allocations for animOrder 5 years ago
Anders Jenbo 4c217ec4fc ♻️Use a vector to more sensibly assign NPC animation cycles 5 years ago
Anders Jenbo 05f8f9524f ♻️Handle towner talk logic via initialization list instead of switch 5 years ago
Anders Jenbo 6321bf04d5 ♻️Pass player to towner by reference instead of index 5 years ago
Anders Jenbo f579b2f287 Handle cel/cl2 files as byte arrays 5 years ago
Anders Jenbo fa0b286693 ♻️Typed file loading 5 years ago
Vladimir Olteanu d9a4ff8729
Use std::string_view for towners' names (#1750) 5 years ago
Gleb Mazovetskiy 1b8b62a8c2 ♻️ Store CEL width with the sprite itself 5 years ago
obligaron 239a43cc1c
Remove "AnimWidth2" expect for missiles (#1680) 5 years ago
Jmgr c33182d6de Modernize deprecated headers 5 years ago
Anders Jenbo 2bd13451a1 ♻️Apply point positioning to all remaning entities 5 years ago
Anders Jenbo 9e307a0d4a 🎨 Rename towner[] to towners[] 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo f450d6a125 🚚 Move defines to there proper files 5 years ago
Anders Jenbo e7ae8ddd04 🚚 Move all enums to there respective headers 5 years ago
Gleb Mazovetskiy ec4da72f9e Optimize TownerStruct 5 years ago
Anders Jenbo 433edc63ea ♻️ Consistently use pragma once to guard the headers 5 years ago