Commit Graph

81 Commits

Author SHA1 Message Date
Anders Jenbo 565bb5aa7d Adust dFlag enums 2019-05-29 16:23:08 +01:00
Anders Jenbo 1d7a548cd7 Clean up nthread.cpp 2019-05-21 00:32:10 +01:00
galaxyhaxz 150cb875ff On_DLEVEL 2019-05-20 10:02:49 +01:00
Sergey Semushin 6ec6e3c530 Make MonstrStruct::_msquelch and DMonstrStr::_mactive unsigned.
Also utilize UCHAR_MAX for value of 255 used extensively for those flags.
2019-05-10 21:52:23 +01:00
Robin Eklind 39d20dd7bc Merge pull request #1097 from qndel/DeltaAddItem
DeltaAddItem bin exact
2019-05-02 13:32:20 +09:00
qndel f896cd4c2c delta_put_item bin exact 2019-05-02 01:49:36 +02:00
qndel 66c1e8a0e0 DeltaAddItem bin exact 2019-05-02 00:29:48 +02:00
galaxyhaxz e2146d5b6e Fix DeltaJunk multiplayer 2019-05-01 09:48:50 +02:00
Anders Jenbo 7dc47ed8ce Clean up multi_player_left_msg 2019-04-26 01:19:24 +02:00
galaxyhaxz d13f453410 multi_player_joins + dumphist 2019-04-22 18:53:50 -05:00
Anders Jenbo 55a0396f8f Clean up mem_free_dbg style 2019-04-22 13:22:57 +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 d2174e3454 Apply code style 2019-04-05 21:54:45 +02:00
galaxyhaxz 40ffc0d00c Clean the dirty sink 2019-04-05 12:17:26 +02:00
galaxyhaxz ec2029e0ba Fix sync.cpp names p1 (#828) 2019-04-04 14:44:37 -05:00
galaxyhaxz 5238265702 Implement assert support (#791) 2019-03-29 21:26:37 -05:00
Anders Jenbo 9358465bb5 AddMissile bin exact (#621)
* AddMissile bin exact

* Clean up bools
2019-03-11 23:59:26 +01:00
Anders Jenbo 192da1853b Clean up DeltaExportData 2019-03-02 03:03:51 +01:00
Anders Jenbo b582709d38 dthread_send_delta bin exact (#563) 2019-01-14 02:20:53 +01:00
Anders Jenbo c6d8b533e6 Fix delta_get_item 2019-01-06 20:33:40 +01:00
Anders Jenbo 9a71c4b646 Merge pull request #505 from AJenbo/msg.cpp2
Msg.cpp min diff
2019-01-06 07:22:10 +01:00
Anders Jenbo 275e28581a BOOLEAN sgbDeltaChanged 2019-01-06 07:20:08 +01:00
Anders Jenbo 841f5af199 Compile effects.cpp and wave.cpp as C (#530)
* Correct SFileReadFile signature

* Compile as C

Source/effects.cpp
Source/wave.cpp

* Make diabloui.h C frindly
2018-12-30 19:22:40 +01:00
Anders Jenbo 9cb6f0748c Merge branch 'nightly' into msg.cpp2 2018-12-29 18:26:51 +01:00
Anders Jenbo 4a62a7c678 Code style 2018-12-29 02:15:20 +01:00
Anders Jenbo 5bc5da3597 Clean up DeltaLoadLevel 2018-12-22 13:23:59 +01:00
Anders Jenbo cd408cf3ee Fix multiplayer crashing
Fixes #487 again
2018-12-16 18:46:35 +01:00
Anders Jenbo f917bdbd9b Clean up delta_put_item 2018-12-16 17:39:41 +01:00
Anders Jenbo a40db4682b Clean up DeltaImportJunk 2018-12-16 16:33:27 +01:00
Anders Jenbo b262d34a5a Clean up DeltaAddItem 2018-12-16 16:30:39 +01:00
Anders Jenbo 7973fde92f Clean up DeltaExportJunk 2018-12-16 16:30:39 +01:00
Anders Jenbo 9a56a19c2b Clean up DeltaExportData 2018-12-16 16:29:39 +01:00
Anders Jenbo ec60523956 Clean up msg_wait_resync 2018-12-16 16:29:00 +01:00
Anders Jenbo de1fb3c002 Clean up ParseCmd 2018-12-16 16:16:22 +01:00
Anders Jenbo bd310ff8d5 Delta data (#504)
* Clean up DeltaImport*
* Clean up DeltaExportData related functions
2018-12-16 16:15:59 +01:00
Anders Jenbo 69d68254d5 Clean up msg.cpp (#502)
* Clean up msg_wait_for_turns
* Clean up msg_get_next_packet
* Clean up msg_pre_packet
* Clean up DeltaSaveLevel
* Simple clean ups for msg.cpp
* Clean up NetSendCmdQuest
* Clean up NetSendCmdGItem
* Clean up NetSendCmdGItem2
* Clean up NetSendCmdPItem
* Clean up NetSendCmdChItem
* Clean up NetSendCmdDItem
* Clean up multi_send_packet
* Clean up msg_errorf
* Clean up i_own_level
* Clean up msg_free_packets
2018-12-16 16:15:13 +01:00
Anders Jenbo dbd69332fa msg.cpp use sizeof() instead of hardcoded sizes 2018-12-15 18:13:31 +01:00
Anders Jenbo 2a33606bbb Clean up msg.cpp
msg_send_drop_pkt
msg_send_packet
delta_kill_monster
delta_monster_hp
delta_sync_monster
delta_sync_golem
delta_leave_sync
delta_portal_inited
delta_quest_inited
delta_open_portal
Fix On_* bin exact
2018-12-15 18:13:31 +01:00
Anders Jenbo 4aac75e836 Change msg attributes to signed where relevant
The variables are either being compared to -1, transfered between values
that are signed or closely related to such. Having them as unsigned has
the potential to break the game, having them signed shoudn't have any
negative effects.
2018-12-15 18:13:31 +01:00
Anders Jenbo 9edeecb3bb Consisten use of structs 2018-11-26 14:19:27 +01:00
Anders Jenbo ab3a6208d2 Use "BOOLEAN" instead of "bool"
bool is not defined in C
2018-11-26 12:35:03 +01:00
Anders Jenbo 9123d92ab6 M teleport (#470)
* Correct NetSendCmdGolem()-cl type.
* Correct gbActivePlayers type
* Clean up M_Teleport
* Clean up PutMissile
2018-11-22 01:52:20 +01:00
galaxyhaxz bace152240 Fix tail functions (#463) 2018-11-13 15:40:01 -06:00
galaxyhaxz 83e817a9bb Fix CreateMagicItem and cheat cmd (#460) 2018-11-12 15:26:36 -06:00
Anders Jenbo 507d12082f Use MAXDUR* in most instances 2018-11-04 22:27:26 +01:00
Anders Jenbo b1f6d3698f Update style to use tabs 2018-10-25 22:53:04 +02:00
Anders Jenbo 8276252e6e Foarmat multiplayer related files 2018-10-22 02:07:06 +02:00
Anders Jenbo 9b590ea36a Zero check for currlevel 2018-10-21 05:27:59 +02:00
Andrew Dunstan 47244b9f3c clean all On_* functions 2018-10-20 14:42:59 +02:00