Juliano Leal Goncalves
2c14908cf4
🚚 Move 'ItemStruct' to 'items.h'
5 years ago
Anders Jenbo
2923ad043a
🚸 Shift+click to clear the readied spell
5 years ago
Anders Jenbo
ff0bb98ea2
🚸 Close panels when hitting esc
5 years ago
Anders Jenbo
5edc6fc4f1
[diablo/hellfire] 🐛 Make cursor moving consistent when toggling panels
...
Fixes #1055
5 years ago
Oleksandr Kalko
b182bf0c1b
Normalize line endings to CRLF
5 years ago
Anders Jenbo
6be9d37a57
🐛 Fix unitialized variables in the rendere
5 years ago
Anders Jenbo
fe0295fa2e
🚩 Move barbarian and bard test options to the ini
5 years ago
Anders Jenbo
ab72e74645
🐛 Correct saving the render size
5 years ago
Anders Jenbo
b5280dde2b
🐛 Prevent host from crashing at end of game
...
Fixes #900
5 years ago
Gianluca Boiano
8a02909c42
Add coexistent Hellfire .desktop resources
...
This also add a light Italian localization for Comment field
5 years ago
Anders Jenbo
037ef082b4
🐛 Correct position of dialog backgrounds
...
Fixes #1098
5 years ago
Anders Jenbo
ca75c302ef
✅ Test books and oils
5 years ago
Gleb Mazovetskiy
d55a1c8a7d
Pass CelOutputBuffer to game text printing ( #1095 )
...
* Pass CelOutputBuffer to game text printing
* DrawHalfTransparentRectTo: minor cleanup
5 years ago
Anders Jenbo
723ff62c20
✅ Fully test UnpackItem and PackItem
5 years ago
Gleb Mazovetskiy
83ce7c27af
Enginify `trans_rect`
...
Moves `trans_rect` to `engine` as `DrawHalfTransparentRectTo` and makes
it operate on `CelOutputBuf`.
5 years ago
Anders Jenbo
8101c61037
♻️ Simplify packing an ear
5 years ago
Anders Jenbo
6bf7de64b1
✅ Test packing an ear
5 years ago
Anders Jenbo
c71efb5960
✅ Better assertions on item generation tests
...
[Diablo/Hellfire] Also clear PkItemStruct when calling PackItem() to
avoid garbage data ending up in the saves.
5 years ago
Anders Jenbo
82858ceb79
✅ Test ear regeneration and multiplayer spell books
5 years ago
Anders Jenbo
ee3cbdc6ee
🐛 Clear item before reusing it in all cases
...
This will undoubtly also fix some issues with original items contaning
garbage data that could lead to morphing
5 years ago
Anders Jenbo
d46daa5a00
♻️ Remove unused return value from SpawnUnique
...
Introduced erroneously in f87bc0ca8b
5 years ago
Anders Jenbo
b8e38ec560
Correct typo
5 years ago
Anders Jenbo
d37fb68809
Make header checks portable
5 years ago
Anders Jenbo
886ed4803a
Do not try to convert levels for non avalible quests
...
Apparently previous saves can leave behind some quest levels in junk
states
5 years ago
Anders Jenbo
036c9d2719
💰 Test gold stacks get's the correct icon
5 years ago
Anders Jenbo
8773faa512
Test regenerating items in Hellfire and Diablo
5 years ago
FluffyQuack
63d9562cfd
Fix for RightMask_Transparent[] array so that each row increases by 2 rather than alternating between 1 and 3.
5 years ago
Gleb Mazovetskiy
188d3d5ec0
automap: Migrate away from gpBuffer/gpBufEnd
5 years ago
Gleb Mazovetskiy
21bb021641
Clean up gpBufEnd initialization
...
Initialization of `gpBufEnd` was done in a convoluted way
that only happened to work.
Cleans up initialization and moves it to dx.cpp.
5 years ago
Anders Jenbo
f7eaa41d10
Revamp ini options and sync in multiplayer
...
[NetMsg]
F12=Now you DIE!
F11=Here's something for you.
F10=Follow me.
F9=I need help! Come Here!
[Game]
Speed=50
Fast Walk=1
Grab Input=0
Theo Quest=0
Cow Quest=0
[Audio]
Sound Volume=0
Music Volume=0
Walking Sound=1
[Graphics]
Fullscreen=1
Fit to Screen=1
Scaling Quality=2
Integer Scaling=0
Vertical Sync=1
Blended Transparency=1
Gamma Correction=100
Color Cycling=1
[Diablo]
Intro=0
[Hellfire]
Intro=0
SItem=
[Phone Book]
Entry1=127.0.0.1
[Network]
Bind Address=0.0.0.0
5 years ago
Anders Jenbo
5cd96dd1b6
Add git to Vita build server
...
This is reguired for fetching the version from the git tags
5 years ago
Anders Jenbo
911a682db7
Remove clone_depth from appveyor to let it find the version tag
5 years ago
Anders Jenbo
39999791b3
Revamp ini options and sync in multiplayer
...
[NetMsg]
F12=Now you DIE!
F11=Here's something for you.
F10=Follow me.
F9=I need help! Come Here!
[Game]
Speed=50
Fast Walk=1
Grab Input=0
Theo Quest=0
Cow Quest=0
[Audio]
Sound Volume=0
Music Volume=0
Walking Sound=1
[Graphics]
Fullscreen=1
Fit to Screen=1
Scaling Quality=2
Integer Scaling=0
Vertical Sync=1
Blended Transparency=1
Gamma Correction=100
Color Cycling=1
[Diablo]
Intro=0
[Hellfire]
Intro=0
SItem=
[Phone Book]
Entry1=127.0.0.1
[Network]
Bind Address=0.0.0.0
5 years ago
Anders Jenbo
be9f797806
Remove hardcoded config.h
5 years ago
Anders Jenbo
a85ffabc25
Fix Monk inventory in release versions of the game
...
Fixes #1081
5 years ago
Gleb Mazovetskiy
588458d500
Remove gpBufStart
...
Was only set once and used in one place since #964
5 years ago
Gleb Mazovetskiy
e5d7571ea7
Cleanup: Remove ENG_set_pixel function
...
Migrated to SetPixel
5 years ago
qndel
c45295463c
fix text scroll speed ( #1057 )
5 years ago
Gleb Mazovetskiy
0a6640397b
Fix two-handed weapons in inventory
...
Fixes #1070
Follow-up to #964
5 years ago
Anders Jenbo
47fc142d63
Correct operator precedence in RecreateItem
5 years ago
Gleb Mazovetskiy
bd18080c32
Fix CelBlitLightBlendedSafeTo
...
Follow-up to #964
5 years ago
Juliano Leal Goncalves
68f31ef0f6
🐛 Block buying "red" consumables with full inventory
5 years ago
Juliano Leal Goncalves
3de338e5b6
♻️ Pass item referece on SpecialAutoPlace
...
This simplifies and decouples the logic for determining the size of the
item from ambient variables and makes the function easier to use.
5 years ago
Juliano Leal Goncalves
aa89fb838d
Replace 'Left Click' with 'Left Mouse Button' on help screen shortcuts
5 years ago
Anders Jenbo
f87bc0ca8b
Clea up some duplicate item code
5 years ago
Juliano Leal Goncalves
c81a1efb55
Standardize colon alignment on text ( #816 )
5 years ago
Anders Jenbo
5cbcb1b8c5
[diablo] Fix unique item items morphing on new game
...
Fixes #441
_iCreateInfo was not cleared for unique items, given the right garbage
value this would cause them to morph. To fix existing save games we
check for CF_UNIQUE before recreating useful or town items.
5 years ago
Gleb Mazovetskiy
8283f85e24
Engine: Functions to render to any buffer
...
Refactor the rendering functions to allow rendering to any output
buffer.
New functions that accept a buffer have the `To` suffix.
The functions that render to the global buffer now always accept
coordinates.
5 years ago
Anders Jenbo
9a9f6b01a0
Allow up to 99 save games
...
Fixes #1061
5 years ago
Anders Jenbo
8cebb84475
Remove unused function
5 years ago