Gleb Mazovetskiy
032eaf7491
External iterators for player items
...
Implements external iterators for player items.
5 years ago
qndel
c099f6c86c
correct x64 link
5 years ago
Anders Jenbo
cb2831aae6
Fix possible teleport positiosn
...
There should only be 36 possible as 4 3x3 areas direciton N/E/S/W
5 years ago
Anders Jenbo
cd5fd505b9
Filter build list to only include test versions
5 years ago
BC Ko
472cca8172
#2071 Korean translation part 2
5 years ago
Anders Jenbo
7ff4261252
Correct hellfire towners being loaded in diablo
...
Fixes #2723
5 years ago
qndel
51157c3744
remove unused param comment ( #2737 )
5 years ago
qndel
770f3a2f20
unify ranged and melee pierce
5 years ago
BC Ko
5bef9997c1
Korean translation part 1
5 years ago
qndel
8436e1f641
Merge pull request #2711 from qndel/show_coords
5 years ago
Anders Jenbo
3d8d5e32e0
Clean up AddRune ( #2732 )
5 years ago
Anders Jenbo
3b019fbc13
Clean up points in missiles.cpp
5 years ago
Anders Jenbo
866bc56008
Clean up remaning usages of Missiles[]
5 years ago
NikoVP
fbc64dfe09
Update bg.po
5 years ago
BC Ko
cc0c714c71
update doxygen configuration ( #2720 )
...
* remove MAX_DOT_GRAPH_DEPTH
* set RECURSIVE yes
* Exclude directories
5 years ago
Anders Jenbo
bf706f2fbb
🐛 Fix Phasing not working in Lazarus' camber
...
Previously an improper check was being done to see if the player was
located on the 3 teleporting pads in the level. Even if fixng this the
spell would not work correctly if the layer was standing on the pads
when casting the spell.
Simply use TARGET_BOTH to indicate that it should not be random and send
the player to the given destination
5 years ago
Anders Jenbo
4fd2e2dc97
🐛 Fix Phasing teleporting to invalid locations
...
Phasing could end up attempting to teleport to hunreds of random
location and still fail to find a valid target and send the player in to
a wall or outside the map.
This is fixed by first finding all valid locations within range and then
picking one of them at random.
Valid targets is a 13x13 area around the player minus the inner 7x7
In total there can be no more then 120 valid tiles and on average there
should be 75 avalible.
5 years ago
staphen
1d50db0246
Nintendo Switch: Remove link to rdimon library to fix file truncation
5 years ago
Gleb Mazovetskiy
1d48dd095d
Scale hardware cursor bilinearly
...
Make the hardware cursor blurry like the rest of the screen.
5 years ago
qndel
9aee0360a0
stop shops reroll on load ( #2693 )
5 years ago
BC Ko
147f68c15f
missile generic variable documentation
5 years ago
BC Ko
536121f038
rename _miVar# to var#
5 years ago
Robin
62a33c61d9
objects: deduplicate logic in OperateShrineGloomy using ForEachItem function
5 years ago
Gleb Mazovetskiy
097dbbc6d8
Debug: Fix save logging
5 years ago
Anders Jenbo
cf4989bcbb
[hellfire] Fix monsters being unable to hit at close range
...
This seams to have been done to better align the magic missile fired by
the bonedeamon, but for all other monsters the alignment is less ideal
and they become unable to hit there enemy at close range.
5 years ago
Anders Jenbo
21963add95
Clean up hellfire differences
5 years ago
Stephen C. Wills
2630046495
Modify badge for AppVeyor test builds to reflect status of the latest master ( #2712 )
5 years ago
obligaron
a40bd8d3b9
DebugCmdLoadMap: Show Map Ids
5 years ago
obligaron
b83528161f
DebugCmdQuest: Show Quest ids
5 years ago
obligaron
a27ab517dc
Enable multiline DiabloMsg and use it in debug.cpp
5 years ago
obligaron
19652a84c9
Replace msgtable, msgcnt and msgflag with std::deque
5 years ago
obligaron
6325d87e04
Introduce CancelCurrentDiabloMsg and hide msgdelay
5 years ago
obligaron
3c45149cef
Introduce IsDiabloMsgAvailable and hide msgflag
5 years ago
BC Ko
4df798808e
2435 refactor global variable Items part 2 ( #2673 )
5 years ago
Anders Jenbo
d125b591eb
Remove dead code: ClearMissileSpot
...
This used to be called by the manashiled code
5 years ago
Anders Jenbo
652573a8ce
Re merge FireballUpdate and MI_Fireball
5 years ago
qndel
c59950edc6
fix coords jumping when in inventory
5 years ago
BC Ko
373adcf65b
modify AddMissile() parameters and remove Missiles[] in MissToMonst()
5 years ago
BC Ko
ee96690410
change function parameter
...
pass missile to mProc()
5 years ago
BC Ko
6a0b99817c
remove Missiles[] in FireballUpdate()
5 years ago
BC Ko
4834905eac
remove Missiles[] in SpawnGolem()
5 years ago
Anders Jenbo
d66d56cbbd
Deduplicate ligntning missiles
5 years ago
Anders Jenbo
ff23277cfa
Use FindParent() in MI_Firebolt
5 years ago
Anders Jenbo
9a6820493f
No missile golem
...
Simplify spawning golem, the golem will now spawn in the same tick
instead of next tick
5 years ago
Anders Jenbo
d7c6d8b189
Use proper Direction type for AddMissile midir
5 years ago
Anders Jenbo
611f759dbe
Clean up AddMissile
5 years ago
Anders Jenbo
c15f4d1fa9
Remove abuse of midir for unrelated values
...
- Lightnings cast by familiars have a short range, this was communicated
by setting midir to -1. Solved by looking at the type of the owner
- Lightning and Inferno sync position with the parent missile. Solved by
copying the sync from the guardian spell
5 years ago
qndel
d8a0211da8
Remove redundant condition
5 years ago
qndel
3d92b6eea5
Rewrite manashield into not using a missile
5 years ago
egonzalez
4e44e1e10e
Spanish translation: Finished first pass translation. All text corrected.
5 years ago