652 Commits (4bdc61dd307c91d9d7006850dcdec40da760cb1a)

Author SHA1 Message Date
obligaron c8f1804d04
Spawn Optic Amulet and Arkaine's Valor always at the same tile (#6167) 3 years ago
qndel ddd0f1b051 dont always force staff recharge to change spell 3 years ago
obligaron 31fe55a161 Prevent hellfire quests from disapearing from quest log 3 years ago
ephphatha 9987bb6be2 Avoid unnecessary item initialisation and copy 3 years ago
ephphatha 6b21728440 Inline single use function InvPutItem 3 years ago
ephphatha 4f3c70aa95 Move PlaceItemInWorld to items.h/cpp 3 years ago
ephphatha 06f6ff78f2 Extract common logic for a player dropping an item 3 years ago
ephphatha eac22b935d Make functions that create and place an item in the world more similar 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
ephphatha 03e35988f1 Dedupe OnRespawnItem/OnSpawnItem 3 years ago
ephphatha 3a7ae732cd use unsigned types for item seeds 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron c4388b0d41 Remove unused pnum from UseInvItem 3 years ago
obligaron 1522dc7031 Multiplayer: Add arena potions 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
ephphatha 94c646ef8f Use rectangles for inventory/belt hit areas 3 years ago
obligaron 6e364f2167 Telekenisis respects Disable Crippling Shrines Setting 3 years ago
obligaron 44de539afb Introduce CronerStoneStruct::isAvailable() 3 years ago
staphen 5e832e75d9 Fix alignment for 2x2 armor sprite in the chest slot 3 years ago
obligaron 715e689ecb Introduce Item::isUsable() 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
obligaron 2d4e84c561 Multiplayer: Enable Black Mushroom Quest 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
obligaron a935066180 Multiplayer: Enable Halls of the Blind Quest 3 years ago
Gleb Mazovetskiy 4f9e9e04b1 Fix ConsumeScroll 3 years ago
obligaron 600cb656fb Multiplayer: Enable Arkaine's Valor Quest 3 years ago
obligaron a45ba2895e Multiplayer: Enable Anvil of Fury Quest 3 years ago
Gleb Mazovetskiy 3afef6299f Level renderer: Remove `cel_transparency/foliage_active` globals 3 years ago
obligaron d912babc91 Multiplayer: Enable Magic Rock Quest 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
KPhoenix 069ba7f1d4
[QOL] Colored slot backs (#5266) 3 years ago
staphen 21bd760bfa Bypass CMD_PUTITEM when triggering CMD_OPENHIVE or CMD_OPENGRAVE 3 years ago
obligaron d59a7e2794 Combine SyncDropItem and SyncPutItem 3 years ago
obligaron ba65d5fbff SyncPutItem: Always use passed coordinates for item position 3 years ago
staphen 3049421008 Include runes in CanUseScroll() validation 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
ephphatha ea3ecbd619 Use _item_indexes type where appropriate 3 years ago
staphen 8b6db3a678 Get rid of panelstr, pnumlines, and ClearPanel() 4 years ago
qndel 810f229388
fix oob access (#5349) 4 years ago
staphen 8854135137 Fix error syncing item swap in inventory 4 years ago
staphen 147a13d66c Synchronize gold in player's inventories 4 years ago
staphen e28a8065e9 Sync more item data with TCmdChItem 4 years ago
staphen 73028ec04a Define network struct for ears 4 years ago
obligaron b3aa08589b Don't use MyPlayer in UnPackItem and dependend methods 4 years ago
Anders Jenbo 872456ae5d Use size_t for a select few pnum variables 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago