81 Commits (ps2)

Author SHA1 Message Date
Gleb Mazovetskiy 64730bd0bd Optimize `MissileFileData` size: 80 bytes -> 32 3 years ago
Gleb Mazovetskiy 25e9b7320d Remove unused self-ID from `Missile(File)Data` 3 years ago
KPhoenix 7947b99511 Implement new enum class 3 years ago
Eric Robinson d7b6c7dca8
Refactor Missile Function Names (#5733) 3 years ago
DakkJaniels d2134f93cd MI_Firebolt -> MI_Projectile. Calculate damage when missile is added. 3 years ago
Gleb Mazovetskiy 7c53a5d5b3 Reduce `ObjectData` size: 24 bytes -> 11 bytes 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
Gleb Mazovetskiy b281f0afac Run tools/cpp_format_struct_table.py 3 years ago
Anders Jenbo 0c5fd01067 Change missile_resistance into class DamageType 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
obligaron 68891a8df1 Rename MissileMovementDistrubution => MissileMovementDistribution 4 years ago
obligaron 044f900c60 Fix draw flag for MIS_HORKDMN (set to no drawing) 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Anders Jenbo ac2bf9aaac Limit what gets called in headless mode 4 years ago
Mikołaj Piróg 15989609a8
Members' name changes and comments in Monster struct (#4861) 4 years ago
DakkJaniels 46dcaf91af fix comment labels in misdat 4 years ago
Gleb Mazovetskiy f4bce38875 Use `uint16_t` for sprite widths 4 years ago
DakkJaniels a44cb36af6 Fix mlSFX miSFX labeling 4 years ago
Gleb Mazovetskiy a5e1fa5bbe Load missile frames into a single buffer 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
ephphatha 6fa3018f05 Move Init/FreeMissileGFX functions alongside MissileSpriteData array definition 5 years ago
Juliano Leal Goncalves d82b3b542f
🚚 Rename 'MissileDataStruct' struct to 'MissileData' (#2803) 5 years ago
Anders Jenbo 9a6820493f No missile golem 5 years ago
qndel 3d92b6eea5 Rewrite manashield into not using a missile 5 years ago
qndel d76158ca03
reflect without missile! (#2659) 5 years ago
staphen c356db7d9f Fix uninitialized variable exception raised in Visual Studio debugger 5 years ago
Anders Jenbo c5e0966190 Clean up golem code 5 years ago
Anders Jenbo fa7f3442e4 Fix loading monster missiles 5 years ago
Anders Jenbo f289fbcec5 Remove dead missile code 5 years ago
Vladimir Olteanu a437cb1af9 Fix MissileFileData arrays not getting properly filled 5 years ago
Anders Jenbo ffc9b0e6a8 Apply clang-format 5 years ago
Vladimir Olteanu b76e8c060b Introduce MissileDataFlags 5 years ago
Vladimir Olteanu 4253ea7a39 Rename MisFileData to MissileFileData 5 years ago
Vladimir Olteanu 040ca7b1e9 Remove logic related to unused MFLAG_ALLOW_SPECIAL 5 years ago
Vladimir Olteanu 7482b23473 MissileSpriteData: move checks for hidden sprites to class members 5 years ago
Vladimir Olteanu b5d6758295 Introduce AutofillArray 5 years ago
Vladimir Olteanu 3364a4e00c Refactor MisFileData 5 years ago
obligaron 5ed79c38ef Introduce MissilePosition.StopMissile 5 years ago
Anders Jenbo 9ae908f947 Rename missile globals 5 years ago
obligaron be53349c2d
Decouple missile movement from game logic (#2322) 5 years ago
obligaron 86e1d488e6 Draw Reflect Icon similiar to Manashield 5 years ago
obligaron a3229741d1 🖌️ Refurbish tables in source code (clang-format off) 5 years ago
Anders Jenbo b69d18f12d 🌐 Enable translation of all remaning strings 5 years ago
John Törnblom e0dddf508a
Add automatically translated string literals (#1694) 5 years ago
Anders Jenbo f004c78824 🧹 performance-unnecessary-value-param 5 years ago
Anders Jenbo bb4e1960e7 🎨 modernize-use-nullptr 5 years ago
staphen 4faf09c2df Consolidate logic for Mana Shield and player damage. 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo af96de4038 ♻️ Move a large part of enums to there respective headers 5 years ago