dxx-rebirth/similar/main
Chris Taylor 6670d8c203 Save secondary weapons flags for 0.58.1 compatibility
Set secondary weapon flags to appropriate values when saving game, so that if it's loaded with 0.58.1 or earlier the player can actually select all secondary weapons they have at least one of (while not causing side effects with demo data). Fixes issue referred to in comment https://github.com/dxx-rebirth/dxx-rebirth/issues/291#issuecomment-282528356
2017-03-01 14:15:38 +08:00
..
ai.cpp Bosses generated by a robot maker or even released by another robot will now teleport 2017-02-26 10:21:10 +08:00
aipath.cpp Pass segidx_t to create_path_points 2016-12-05 00:26:09 +00:00
automap.cpp Use stdint constants for some INT*_MAX 2017-02-22 03:05:43 +00:00
bm.cpp Pass polymodel &to free_model 2017-02-19 19:33:44 +00:00
cntrlcen.cpp Remove calls to window_close(Game_wind) when game finished or over 2017-01-08 21:08:50 +08:00
collide.cpp Clear FakingInvul when enabling real invulnerability 2017-02-26 00:00:01 +00:00
config.cpp
console.cpp Cache canvas in con_draw 2017-02-11 21:42:46 +00:00
controls.cpp
credits.cpp Fold gr_set_curfont calls in credits_handler 2017-02-11 21:42:45 +00:00
digiobj.cpp
dumpmine.cpp Use valptridx for ActiveDoors 2016-12-10 17:51:08 +00:00
effects.cpp Use uint8_t for sidenum 2016-12-24 22:44:08 +00:00
endlevel.cpp Use stdint constants for some INT*_MAX 2017-02-22 03:05:43 +00:00
fireball.cpp Use unsigned for sides/verts in more places 2017-02-19 19:33:38 +00:00
fuelcen.cpp Fix check_header_includes=1 poison.h 2017-02-19 19:33:36 +00:00
fvi.cpp Pass up various return values 2017-02-26 00:00:02 +00:00
game.cpp Exit GameProcessFrame() when game over 2017-02-20 08:04:55 +08:00
gamecntl.cpp Clear FakingInvul when enabling real invulnerability 2017-02-26 00:00:01 +00:00
gamefont.cpp
gamemine.cpp Use unsigned for sides/verts in more places 2017-02-19 19:33:38 +00:00
gamerend.cpp Cache canvas in show_netplayerinfo 2017-02-11 21:42:46 +00:00
gamesave.cpp Remove some remotely-triggerable fatal exceptions 2017-01-28 18:12:20 +00:00
gameseg.cpp Move compute_segment_center body to dcx 2017-02-22 03:05:44 +00:00
gameseq.cpp Use stdint constants for some INT*_MAX 2017-02-22 03:05:43 +00:00
gauges.cpp Use mask for Secondary_last_was_super 2017-02-19 19:33:45 +00:00
hostage.cpp Pass canvas to draw_object_tmap_rod 2017-02-11 21:42:40 +00:00
hud.cpp Pass canvas to player_dead_message 2017-02-11 21:42:46 +00:00
iff.cpp Initialize grs_main_bitmap at construction 2017-01-28 18:12:20 +00:00
inferno.cpp Add hack to compensate for memdebug premature scan 2016-12-08 03:32:06 +00:00
kconfig.cpp Pass canvas to gr_set_curfont 2017-02-11 21:42:38 +00:00
kmatrix.cpp Pass canvas to LINE_SPACING 2017-02-11 21:42:42 +00:00
laser.cpp Reduce D1 spreadfire cost 2017-02-19 19:33:45 +00:00
lighting.cpp Use unsigned for sides/verts in more places 2017-02-19 19:33:38 +00:00
menu.cpp Pass canvas to draw_model_picture 2017-02-19 19:33:44 +00:00
mglobal.cpp Use valptridx for ActiveDoors 2016-12-10 17:51:08 +00:00
mission.cpp Fix failure to unmap custom hogs 2016-12-17 18:39:18 +00:00
morph.cpp Use stdint constants for some INT*_MAX 2017-02-22 03:05:43 +00:00
multi.cpp Fix harmless type mismatch 2017-01-28 18:12:20 +00:00
multibot.cpp Play boss looping immediately on loading saved game 2017-02-26 10:21:10 +08:00
net_udp.cpp Pass canvas to gr_set_fontcolor 2017-02-11 21:42:32 +00:00
newdemo.cpp Fix invalid access reading demos 2017-01-28 18:12:21 +00:00
newmenu.cpp Propagate Hack_DblClick_MenuMode 2017-02-11 21:42:47 +00:00
object.cpp Pass canvas to draw_polygon_model 2017-02-19 19:33:43 +00:00
paging.cpp Use enum for object type 2016-11-20 23:12:00 +00:00
physics.cpp Simplify use of get_num_faces 2017-02-19 19:33:38 +00:00
piggy.cpp Use PUT_INTEL_INT to handle alignment when updating bitmap size 2017-02-11 21:42:43 +00:00
player.cpp
playsave.cpp
polyobj.cpp Pass polymodel &to free_model 2017-02-19 19:33:44 +00:00
powerup.cpp Clear FakingInvul when enabling real invulnerability 2017-02-26 00:00:01 +00:00
render.cpp Use stdint constants for some INT*_MAX 2017-02-22 03:05:43 +00:00
robot.cpp
scores.cpp Pass canvas to gr_set_curfont 2017-02-11 21:42:38 +00:00
segment.cpp
slew.cpp
songs.cpp
state.cpp Save secondary weapons flags for 0.58.1 compatibility 2017-03-01 14:15:38 +08:00
switch.cpp Remove some remotely-triggerable fatal exceptions 2017-01-28 18:12:20 +00:00
terrain.cpp Use stdint constants for some INT*_MAX 2017-02-22 03:05:43 +00:00
texmerge.cpp Make grs_bitmap::bm_flags private 2017-01-15 00:03:13 +00:00
text.cpp
titles.cpp Pass canvas to draw_model_picture 2017-02-19 19:33:44 +00:00
vclip.cpp Pass canvas to draw_object_tmap_rod 2017-02-11 21:42:40 +00:00
vers_id.cpp
wall.cpp Add special case to make past releases not die on various segnums 2017-01-21 19:05:43 +00:00
weapon.cpp Reduce D1 spreadfire cost 2017-02-19 19:33:45 +00:00