Anders Jenbo
adf5f8f504
Clean up hellfire related code
5 years ago
Anders Jenbo
7313b10cfa
Fix Archbishop Lazarus entering a broken state when taking the teleport again
...
Fixes #889
5 years ago
Anders Jenbo
a1281d8b54
[hellfire] Fix bugs related to using the wrong player index
...
- Firewall damage was incorrect for player 0 (host or single player)
- Town Shrine would always cast TP from the host instead of the user
- Oily Shrine and Sparkling Shrine would cast there traps as player 0
- The farmer would always think he was talking to the local player
5 years ago
Anders Jenbo
b6a5a413e7
Fix lvl3 door appearing wrong when opened by other players
5 years ago
Anders Jenbo
ed825ba102
Apply bugfix to SHRINE_ENCHANTED
5 years ago
Anders Jenbo
8c261d0966
Merge remaning clean Hellfire code paths
5 years ago
Anders Jenbo
c7b32ec4e4
Clean ups
5 years ago
Anders Jenbo
0c96e32f19
Unify all defines, enums and structs
5 years ago
Anders Jenbo
6f8f4c3293
Unify another chunk of simple Hellfire code paths
5 years ago
Anders Jenbo
e609e170d0
Merge a large chunk of Hellfire the code paths
5 years ago
Anders Jenbo
c802cbdc4d
Merge more Hellfire code paths
5 years ago
Anders Jenbo
2467a982a1
[hellfire] SyncL1Doors
5 years ago
Anders Jenbo
201df84849
Clean up OperateShrine ( #2193 )
5 years ago
Anders Jenbo
67923c4c60
[hellfire] SyncObjectAnim
5 years ago
Anders Jenbo
e2a98b75fe
Clean up some magic values
5 years ago
Anders Jenbo
aa154e5231
Clean up LoadMapObjects
5 years ago
Anders Jenbo
74849d48bd
[hellfire] PlayerMHit
5 years ago
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
5 years ago
qndel
c4c2e0420c
spell defines and macros ( #2162 )
5 years ago
qndel
7f7ae623df
Goe ( #2163 )
...
* proper random_ comparisons
* proper mienemy comparisons
* add mienemy/micaster enum
* GOE enum
5 years ago
Anders Jenbo
38dbcf7641
Format source
5 years ago
qndel
a2dc735f6b
some cleanup
5 years ago
qndel
73dce4fa39
minor cleanup
5 years ago
qndel
471d9261a5
3 obj functions
5 years ago
qndel
3ce3dedd4d
Cleanup ( #2147 )
5 years ago
Anders Jenbo
377e9a3383
Reorder objects.cpp
5 years ago
qndel
c94c04d049
some cleanup ( #2146 )
5 years ago
qndel
c3380d3104
some cleanups
5 years ago
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
5 years ago
qndel
36dba1cc1c
cleanup ( #2127 )
5 years ago
Anders Jenbo
e073422ce7
Unify executable for Spawn and Retail
...
The game will now autodetect if it should run in shareware mode or full
retail based on the found mpq file. Additionally it can beforced in the
shareware mode with --spawn even if the retail data is found.
This simplifies a lot of the spagetty code and lets us better refactor,
also worth noteing is that we won't have to setup a secound set of build
tests.
5 years ago
Anders Jenbo
5e535c43bb
Update Source/objects.cpp
5 years ago
Chance4us
2477d956e9
[hellfire] correct the name for barrels
5 years ago
Anders Jenbo
1a57d98484
Clean up InitObjectGFX
5 years ago
Anders Jenbo
e48e10a44c
Add Hellfire barral sounds
6 years ago
Anders Jenbo
749cda49f1
Implement loading of hellfire object files
6 years ago
Anders Jenbo
e773e76fdc
Apply enums
6 years ago
Anders Jenbo
3157885502
Correct shareware ifdefs
6 years ago
Anders Jenbo
9e4458edc2
Add data for hellfire shrines
6 years ago
qndel
a62ea81495
more cleanup
6 years ago
qndel
132723e851
door fix
6 years ago
Anders Jenbo
e837130a98
Add missing book names ( #2113 )
6 years ago
qndel
1d84a096d1
fix compiling
6 years ago
qndel
b81d2eb831
some cleanups ( #2099 )
6 years ago
qndel
baa2eacb0c
OperateFountain cleanup ( #2096 )
6 years ago
qndel
95e084dbd3
apply enums ( #2088 )
6 years ago
qndel
92c6d23fad
apply DIABOOLS ( #2097 )
6 years ago
qndel
613fe07b48
BreakBarrel cleanup
6 years ago
qndel
cf15c6e9d2
FindValidShrine cleanup + enums
6 years ago
pionere
b948f0212c
MAXBELTITEMS + PMSG_COUNT
6 years ago