Anders Jenbo
66438890aa
Clean up spells.cpp
2019-05-02 00:16:46 +01:00
galaxyhaxz
610580625e
Split data from files
2019-04-29 01:40:44 +02:00
galaxyhaxz
540892ff9d
Preliminary support for fixed header files
2019-04-21 17:20:38 +02:00
galaxyhaxz
4e01e03711
Cleanup default calling conventions
2019-04-09 12:04:00 +02:00
Anders Jenbo
429ececce0
Fix debug build as C ( #566 )
...
* Clean up todo
* Fix debug build
2019-01-14 18:54:12 +01:00
Anders Jenbo
024d99fc9e
C compatability from s ( #521 )
2018-12-29 21:15:33 +01:00
Anders Jenbo
0fb5c0bf9c
Additional tab indentation
2018-10-27 17:38:40 +02:00
Anders Jenbo
b1f6d3698f
Update style to use tabs
2018-10-25 22:53:04 +02:00
Anders Jenbo
f1d4e707f7
Auto format
2018-10-19 02:39:19 +02:00
Anders Jenbo
4708345d31
Align spelldata data table
2018-10-18 02:43:18 +02:00
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