Anders Jenbo
dfde45c29a
Clean up CheckNewPath target loading
5 years ago
qndel
4f4bef623c
fix upper left inventory corner ( #2394 )
5 years ago
Vladimir Olteanu
7271e5558c
Get rid of unchecked calls to malloc
5 years ago
obligaron
d2048c7ac0
Debug: Show save number in hero selection
5 years ago
obligaron
8b79041477
Allow creating hero with the same name
5 years ago
obligaron
f5b437dd9c
Use save number to load/save games (instead of hero name)
5 years ago
Jonathan Bergeron
57d445d32f
made pause / unpause safer and fixed issue with autopause when losing focus during the loading screen
5 years ago
obligaron
5ed79c38ef
Introduce MissilePosition.StopMissile
5 years ago
Anders Jenbo
e82d103465
🐛 Fix bounds checks in monster code
5 years ago
Anders Jenbo
a089692850
💄 Introduce MonsterRelation enum
5 years ago
Anders Jenbo
4cdcff90db
🐛 Fix Zhar state not being set when triggered
...
Instead the first players golem was reset
5 years ago
obligaron
c1991d32a5
Fix ScrollViewPort
5 years ago
qndel
efaeffcab8
fix guardian ( #2383 )
5 years ago
qndel
3fcbe2de3b
fix dungeon ( #2381 )
5 years ago
Anders Jenbo
77b72da276
♻️ Use monster by reference when possible
5 years ago
Vladimir Olteanu
ed9b105299
DiabloUI: make UiArtText follow mutating char*
5 years ago
FluffyQuack
c4a96bc829
👑 Fix to bug that made spawned monsters overwrite alive ones (cause was monsters not being properly deleted)
5 years ago
jmechnich
2006af9207
streamlined mingw-prep scripts
5 years ago
jmechnich
c1f68198fc
Source/encrypt.cpp: add missing header to fix mingw compilation error
5 years ago
Anders Jenbo
a709790c82
Document a few functions
5 years ago
Anders Jenbo
43aec8cecc
Clean up AiDelay
5 years ago
Anders Jenbo
684d6943aa
Merge MegaAi and MAI_RR2
5 years ago
Anders Jenbo
c30ff97885
Use Point in UpdateEnemy
5 years ago
Anders Jenbo
40373bd4cf
Clean up PutMissile
5 years ago
Anders Jenbo
13eb1d9bb4
Clean up GuardianTryFireAt
5 years ago
Anders Jenbo
ef6275caac
Clean up private function names
5 years ago
Anders Jenbo
4bf4e42230
Move local symbols to anonymous namespace
5 years ago
Anders Jenbo
5d99cb4925
Fix MAI_Warlord direction
5 years ago
Anders Jenbo
f29d270055
💚 Make UINumPL unsigned
5 years ago
Anders Jenbo
64d1e110af
🐛 WillThemeRoomFit will some times fail to place rooms
...
Broken in 1.0.0 a1b7b8522a
5 years ago
obligaron
54d63e2edd
Change AnimationInfo.pCelSprite to const
5 years ago
obligaron
3e57d0d69b
Introduce MonsterGraphic enum class
5 years ago
obligaron
5f7a2803fc
Introduce CMonster::GetAnimData
5 years ago
obligaron
481fc04235
InitMonster: Get AnimData only once
5 years ago
obligaron
1fcbad0810
MAI_Ranged: Use CheckStandAnimationIsLoaded instead of directly changing animation data
5 years ago
obligaron
e5bf44a75f
M_DoWalk: Simplify check if we reached new tile
5 years ago
obligaron
dc2d5e2b04
Remove unnecessary assignments to _mdir
5 years ago
obligaron
a94da6b4a3
NewMonsterAnim gets monster references and monster graphic instead of index, and AnimStruct Pointer
5 years ago
obligaron
02d2754a68
MAI Garbud/Zhar/SnotSpill/Lazurus/Lachdanan/Warlord
...
Change _mdir in CheckStandAnimationIsLoaded (and only in stand).
5 years ago
obligaron
95937021fe
Fallen fear: Use _mgoalvar2 for new direction instead of _mdir
5 years ago
Anders Jenbo
8ebef6a062
Clean up ProcessMissiles
5 years ago
obligaron
508132e014
ADL: Handle skipped Frames for Diablo Got-Hit Animation
5 years ago
obligaron
e2ba79d3d1
Introduce StartMonsterGotHit
5 years ago
obligaron
b4966f22e1
Move NewMonsterAnim to anonymous namespace
5 years ago
Anders Jenbo
996cadf972
♻️ Unique powers cleanup
...
- Mark unused unique item powers as invalid
- Split to hit and value calculations from SaveItemPowers
5 years ago
Zakxaev68 / Krezzin
cce727cde7
Update bg.po
5 years ago
obligaron
72692028f7
Refurbish table in GetOffsetForWalking
5 years ago
ephphatha
5a77f60caf
Give skeleton king subregions more descriptive names
5 years ago
ephphatha
a842d07dab
Combine duplicated initialisation logic for quest book objects
5 years ago
ephphatha
cc3572af81
Update BookLever related functions to use Rectangle.
...
This is mainly to help isolate functionality in the hopes of adding a specialised object class for this type of object as suggested by @julealgon in https://github.com/diasurgical/devilutionX/pull/2344#discussion_r667415019
For example, AddSCambBook performs almost the same logic but uses var6 instead of var8 for the trigger condition/identifier.
5 years ago