Commit Graph

21 Commits

Author SHA1 Message Date
Robin Eklind 7515655efb Run format.sh 2018-10-06 22:52:58 +02:00
Anders Jenbo 744e225618 Clean up player.cpp (#387) 2018-10-06 00:33:58 +02:00
Andrew Dunstan 344d259066 make DoHealOther bin exact 2018-09-29 00:58:59 +10:00
squidcc 4ed6d83265 fix regression in DrawSpellList() that caused only the first 1/4 spells to be drawn (#355)
fix places where sTownSpell was still being cast to DWORD
change SpellData::sTargeted to BOOL, fix spelldata[] definition to use TRUE/FALSE
2018-09-28 10:46:36 +02:00
Anders Jenbo b7dfcf5ed5 Clean up CheckPlrSpell (#339) 2018-09-28 01:49:17 +02:00
Andrew Dunstan 71cae5f8c2 add enums for known actions (to be performed in response to commands) 2018-09-25 10:14:12 +10:00
Anders Jenbo db77557dce ValidatePlayer (#318)
* ValidatePlayer

* Add MAX_SPELLS define
2018-09-23 09:40:05 +02:00
Anders Jenbo e05679b1c9 Clean up ProcessPlayers (#319)
* Clean up ProcessPlayers

* Change drawhpflag and drawmanaflag to BOOL
2018-09-23 09:38:34 +02:00
Dennis Duda b23f92805c DoHealOther is now almost binary exact, except for the flipped usage of esi and edi. 2018-09-02 21:19:06 +02:00
Dennis Duda 855bb4a42a PlacePlayer is now binary exact 2018-09-02 20:41:10 +02:00
Dennis Duda 8adb2b83c8 DoResurrect is now binary exact 2018-09-02 20:27:30 +02:00
Dennis Duda 84120afd83 Cleaned up CheckSpell and CastSpell, now both binary exact! 2018-09-02 20:07:02 +02:00
Dennis Duda 6776b568c0 GetManaAmount is now binary exact 2018-09-02 19:32:42 +02:00
Dennis Duda b6baa965bb Revert "Switched back NewCursor to the original name j_SetCursor"
This reverts commit 4c93cca082.
NewCursor was the actual name, j_<function> are just remaining
reversing names
2018-08-28 00:00:25 +02:00
Dennis Duda 4c93cca082 Switched back NewCursor to the original name j_SetCursor 2018-08-27 19:02:32 +02:00
Dennis Duda 0200a2abba Refactored spells.cpp (#147)
Finished refactoring spells.cpp, modifying other files only as needed.
Some functions are 99% binary exact now, like PlacePlayer, for example.
Added notes/TODOs for places with remaining discrepancies.
2018-07-22 04:49:32 +00:00
galaxyhaxz 5506504860 Update spells.cpp 2018-07-13 23:54:07 -05:00
Dennis Duda 153495d82d Rewrote GetManaAmount to result in the same decompiled code as Diablo (#135)
* Rewrote GetManaAmount to result in the same decompiled code as the original function.

Fixed the type of `PlayerStruct->pClass`. Thank you @galaxyhaxz for all the help getting into it :)

* Renamed everything back to their original names
2018-07-13 20:11:25 +00:00
galaxyhaxz 49a6f4f9fc Add include guards, prepare for XRef (#28)
Add definitions, other junk.
2018-06-20 05:17:44 -05:00
galaxyhaxz bb01c6f084 Remove the "fear factor" (#21)
Snakes, spiders, Demons, what scares you?
2018-06-18 19:16:32 -05:00
galaxyhaxz bcb3abe96b Add files via upload 2018-06-06 21:27:39 -05:00