970 Commits (5ca22170f5317a239bd289134da7bb527f83eb26)

Author SHA1 Message Date
obligaron 3f195ae29b Use CMD_SPAWNITEM to spawn Ghardbards first item 3 years ago
obligaron e1082126a3 Use CMD_SPAWNITEM to spawn Zhars first book 3 years ago
ephphatha 9987bb6be2 Avoid unnecessary item initialisation and copy 3 years ago
ephphatha 4f3c70aa95 Move PlaceItemInWorld to items.h/cpp 3 years ago
ephphatha 3bbb80d849 Introduce temporary function to advance the global rng state and discard results 3 years ago
ephphatha 3a7ae732cd use unsigned types for item seeds 3 years ago
obligaron bf86114ec3 Sync learned/changed spells 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
Anders Jenbo 13c5c09990 Clean up Light related naming 3 years ago
Anders Jenbo 6c893e4977 Remove unused code 3 years ago
DakkJaniels 64d5a328e7
modify SpawnOnePremium in items.dat for readability (#4095) 3 years ago
obligaron 1a3e72bf17 Unify normal casting and casting from inventory 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
obligaron e9e959cc7c Improve debug drop(u) command (multiplayer compatible, support quest uniques and don't drop items on failure) 3 years ago
obligaron be82cff1ef Ensure we don't load graphics for players that aren't on our level 3 years ago
obligaron 1522dc7031 Multiplayer: Add arena potions 3 years ago
obligaron eeca953615 Introduce UpdateHellfireFlag to set missing CF_HELLFIRE flag 3 years ago
obligaron 2f5a236c4c Store only none translated names in Item::_iName/_iIName 3 years ago
obligaron 0426908988 Introduce GetTranslatedItemName/GetTranslatedItemNameMagical 3 years ago
obligaron 8c49524aa3 GenerateMagicItemName make translation configurable 3 years ago
obligaron 6f9453c00e Introduce GenerateStaffName/GenerateStaffNameMagical 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
obligaron f65152c556 Introduce GetItemBLevel 3 years ago
obligaron f154bad1bd IsPrefixValidForItemType/IsSuffixValidForItemType doesn't rely on gbIsHellfire 3 years ago
obligaron 0d7711ee63 Introduce GetItemPowerPrefixAndSuffix 3 years ago
obligaron 085f98c9a1 Introduce GetStaffPrefixId 3 years ago
Łukasz Łapiński 243c3ffcd4
items.cpp: fix inconsistent localization for miscellanous items (#5890) 3 years ago
Gleb Mazovetskiy 957bd03b98 Remove `FMT_COMPILE` in "cold" places 3 years ago
Gleb Mazovetskiy c858ab4d2c Fix some compilation warnings 3 years ago
staphen 695949d901 Sync staff charges after recharging 3 years ago
obligaron a629aa9153 Disable corner stone of the world in multiplayer 3 years ago
obligaron 44de539afb Introduce CronerStoneStruct::isAvailable() 3 years ago
obligaron 6a5210e14a Multiplayer: Enable Lachdanan Quest 3 years ago
obligaron 8b64546b21 Move spectral elixir special logic from Player::CanUseItem to Item::isUsable 3 years ago
obligaron 715e689ecb Introduce Item::isUsable() 3 years ago
obligaron 0267a11db2 Fix item levels for set/quest-maps 3 years ago
Eric Robinson f75f66d54b
Add `playerdat` (#5763) 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
obligaron 34d5aeb853 In multiplayer drop the brain as extra item to ensure that all clients see the brain drop 3 years ago
obligaron 12ffc855e5 Fix quest items can't get picked up after dropping 3 years ago
obligaron 475f1d67fb Spawn Fungal Tome during level generation to avoid desyncs 3 years ago
KPhoenix 30e815f835 Change ground color of Potion of Rejuevenation 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
KPhoenix fa889625b3 Fix wrong flip sound: Tavern Sign 3 years ago
KPhoenix c534e0e93c Refactor 3 years ago
Eric Robinson ef3a57b7d9
`enum spell_type` -> `enum class SpellType` (#5674) 3 years ago
KPhoenix f52b2cb71f Enum Class: MagicType 3 years ago
qndel efaf334965 typos and code cleanup 3 years ago
obligaron b3a9968c90 Timedemo: Support switching player equipment 3 years ago