Gleb Mazovetskiy
7cb24054a3
DataFile: Add a couple of helper methods
2023-11-18 17:33:14 +00:00
Gleb Mazovetskiy
cfdade5f37
Simplify txtdata parsing with a helper class
2023-11-14 00:20:17 +00:00
Gleb Mazovetskiy
f566359e4f
Migrate item data to txtdata/
2023-11-14 00:20:17 +00:00
Gleb Mazovetskiy
8c1a847f41
Remove utils/stdcompat/string_view.hpp
2023-08-14 09:59:14 +01:00
obligaron
1522dc7031
Multiplayer: Add arena potions
2023-04-13 21:20:53 +02:00
obligaron
a50d4a93ee
Revert "Fix duplicate affix name (Crimson)"
...
This reverts commit 34ac4ec707 .
2023-04-13 00:07:00 +02:00
staphen
928d00e9a8
Revert "Fine -> Sturdy"
...
This reverts commit 99a37a4113 .
2023-02-15 19:27:18 +01:00
obligaron
6edae7cf6c
Ensure Spectral Elixir is only usable after black mushroom quest is finished
2023-02-07 08:02:38 +01:00
KPhoenix
d813f13700
enum spell_id -> enum class SpellID
2023-02-05 10:24:58 +00:00
KPhoenix
99a37a4113
Fine -> Sturdy
2023-02-03 06:45:47 +01:00
KPhoenix
34ac4ec707
Fix duplicate affix name (Crimson)
...
Reverts Affix name for Crimson back to Burgundy (Taken from Diablo 1 Beta)
2023-02-03 06:45:47 +01:00
Gleb Mazovetskiy
7c53a5d5b3
Reduce ObjectData size: 24 bytes -> 11 bytes
...
1. Reduces sizes of integral fields.
2. Merges boolean flags into a single field.
2023-01-25 09:32:50 +00:00
Gleb Mazovetskiy
b281f0afac
Run tools/cpp_format_struct_table.py
2023-01-15 14:57:17 +01:00
Gleb Mazovetskiy
ae0297006e
A tool to format a struct table
...
Does not support subobjects, i.e. it treats them as a single value.
2023-01-15 14:57:17 +01:00
Vladimir Olteanu
58ae9169f1
Item effect cleanup ( #5229 )
2022-08-11 01:00:38 +02:00
burningserenity
69e0c51d8c
Another approach
2022-07-09 19:51:55 +02:00
burningserenity
0b6e81a598
Fix flash, town portal, and identify scroll descriptions
2022-07-09 19:51:55 +02:00
ikonomov
fd8f96b713
minor alignment adjustment ( #4498 )
...
minor alignment issue after https://github.com/diasurgical/devilutionX/pull/4129
2022-04-19 20:25:53 +02:00
DakkJaniels
dad46e1905
Item special effect enum ( #4129 )
2022-04-19 15:44:46 +02:00
qndel
e3019b43b0
fix armor pierce on uniques and display affix values
2022-04-10 21:00:00 +02:00
DakkJaniels
0bae1ea3a1
switch affix_item_type bit flag enum to class format ( #4123 )
2022-03-06 04:19:33 +01:00
Gleb Mazovetskiy
e12adf689e
Fix windows build
2022-01-06 13:43:01 +00:00
KPhoenix
bb9a20f5e9
Implement unused Long War Bow graphic
2022-01-03 09:29:45 +01:00
qndel
35c5144bde
fix indentation in items table ( #3868 )
2021-12-30 08:55:41 +01:00
qndel
c6a22f6490
fix helm of sprits name
2021-09-22 21:19:44 +02:00
qndel
893f91bacd
fix gryphons claw name
2021-09-22 21:19:44 +02:00
Juliano Leal Goncalves
379a27b64a
♻️ Convert 'ItemType' enum to enum class
...
🎨 Rename 'ItemType' elements to enum class standards
2021-09-13 00:25:49 +02:00
Juliano Leal Goncalves
4431e3a823
🚚 Rename 'UItemStruct' struct to 'UniqueItem' (#2806 )
...
* 🚚 Rename 'UItemStruct' struct to 'UniqueItem'
* 🚚 Rename 'UniqueItemList' global array to 'UniqueItems'
New name is more concise and follows the standard of pluralizing the base name for collections.
2021-09-06 12:51:23 +02:00
Juliano Leal Goncalves
528d703616
🚚 Rename 'ItemDataStruct' to 'ItemData'
2021-08-30 13:40:08 +02:00
Anders Jenbo
90960f0c14
Remove dead code
2021-08-07 00:36:38 +02:00
Anders Jenbo
996cadf972
♻️ Unique powers cleanup
...
- Mark unused unique item powers as invalid
- Split to hit and value calculations from SaveItemPowers
2021-07-11 15:07:24 -07:00
matheusgomes28 and Matheus Gomes
42e2c174ac
Refactored parameters of "StartItemPower(...)" and code around calls to it. ( #2345 )
...
Co-authored-by: Matheus Gomes <[email protected] >
2021-07-10 18:04:42 +02:00
Anders Jenbo
c8870dbd1f
Rename item globals
2021-07-08 02:01:14 -07:00
Anders Jenbo
2da100c63e
Align data tables
2021-06-06 04:51:43 +02:00
Anders Jenbo
9e2206a673
Format code
2021-05-21 14:12:31 +02:00
arcas
6502a3ca4d
Adding resources for translation ( #1973 )
2021-05-15 14:12:28 +02:00
Anders Jenbo
187d547fb8
🌐 Remove unused string from the translation list
2021-04-28 01:58:00 +02:00
John Törnblom
e0dddf508a
Add automatically translated string literals ( #1694 )
2021-04-25 18:14:58 +02:00
Anders Jenbo
bb4e1960e7
🎨 modernize-use-nullptr
2021-04-19 16:02:05 +02:00
Anders Jenbo
997c1dba55
🚚 Split up all.h in to proper header relations
2021-04-16 01:04:54 +02:00
Anders Jenbo
20186e0370
🎨 Replace TRUE/FALSE with true/false
...
fix
Fix
fix
2021-04-09 15:13:02 +02:00
Anders Jenbo
bfb3c11c2b
🎨 Change namespace to devilution
2021-04-06 15:21:25 +02:00
Anders Jenbo
630e507f63
🚚 Apply namespace
2021-04-06 15:21:25 +02:00
Anders Jenbo
8f09cc3034
[diablo] 🐛 Correct spelling of Sorcerer
...
Fixes #1074
2021-03-21 12:18:10 +01:00
Anders Jenbo
c3b4b5193f
Unify a chunk of Hellfire code
2021-01-18 03:25:52 +01:00
Anders Jenbo
00e3ff08ae
Unify majorty of monster.cpp
2021-01-17 03:55:23 +01:00
Anders Jenbo
4ffbb32952
[hellfire] Allow continuing Diablo saves in Hellfire and vice versa
2021-01-13 16:10:21 +01:00
Anders Jenbo
61b2d0de95
Merge branch 'master' of github.com:diasurgical/devilution
2020-12-16 02:24:39 +01:00
qndel
7f7ae623df
Goe ( #2163 )
...
* proper random_ comparisons
* proper mienemy comparisons
* add mienemy/micaster enum
* GOE enum
2020-12-04 19:16:58 +01:00
Anders Jenbo
38dbcf7641
Format source
2020-12-02 00:52:38 +01:00