Kp
|
d161b17191
|
Factor out shareware/unusable weapon handling
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
10b9206a9b
|
Split do_weapon_select
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
4d046c5336
|
Split auto_select_weapon
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
8e5a63700b
|
Use enum class for ai_mode
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
f15ec9c86a
|
Use enum for AIM constants
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
e883d7c872
|
Use enum class for AIB constants
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
c3925353fd
|
Use null_sentinel_iterator for PHYSFS_list_t
|
2015-04-26 20:15:51 +00:00 |
|
Kp
|
143c536c77
|
Use PHYSFS_list_t for more functions
|
2015-04-26 20:15:50 +00:00 |
|
Kp
|
fd6ac87c25
|
Fix trigger_none checks
|
2015-04-26 20:15:50 +00:00 |
|
Kp
|
65a0d35678
|
Remove bogus Int3 in object_to_object_visibility
A Future Pilot reports that find_vector_intersection can return an
unhandled fate. When Int3 is enabled, this crashes the game. Replace
the Int3 with a debug print.
Reported-by: A Future Pilot <http://www.dxx-rebirth.com/frm/index.php/topic,2024.msg21633.html#msg21633>
|
2015-04-24 01:39:35 +00:00 |
|
Kp
|
6e9638531a
|
Mark get_previous_segment static
|
2015-04-22 02:44:31 +00:00 |
|
Kp
|
9cfdc1d376
|
Fix game_leave_menus infinite loop if menu rejects close
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
08ee591e21
|
Fix ODR collision between ui/file browser and main/menu browser
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
834ae3b885
|
Fix find_escort build with gcc-5
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
d4080c2505
|
Pass vcobjptr_t to draw_player
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
4d6d7fbbc7
|
Simplify automap door coloring
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
3eb8f4813e
|
Pass vcobjptr_t to apply_damage_to_controlcen
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
863b429eb9
|
Only visit valid robots
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
3c64abb90b
|
Use vsegptridx for load_mine_data segment loop
|
2015-04-22 02:44:30 +00:00 |
|
Kp
|
4572099403
|
Make endlevel globals static
|
2015-04-22 02:44:29 +00:00 |
|
Kp
|
eedfaab822
|
Remove OGL Max_linear_depth
|
2015-04-22 02:44:29 +00:00 |
|
Kp
|
ba4fdd8a0e
|
Prevent debugger trap for hands-off multi_robot_request_change
|
2015-04-19 19:12:33 +00:00 |
|
Kp
|
9ec82b6856
|
Fix array overread
|
2015-04-19 19:12:33 +00:00 |
|
Kp
|
bb9930bf5b
|
multi_robot_request_change: check robot_controlled[slot] for object_none
|
2015-04-19 04:18:54 +00:00 |
|
Kp
|
b46ecbb3e9
|
Add netgame parameter to duplicate powerups
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
4381b81497
|
Pack spawn granted items in D1
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
b32298df5a
|
Rewrite powerup cap code to centralize logic
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
96d92f6eaf
|
Use partial_range for player trigger check
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
b88c232f9f
|
Use powerup_type_t for *_weapon_to_powerup
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
62d04866c4
|
Propagate hud_show_weapons_mode for variable i
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
d7066c3eb9
|
Remove constant arguments to pick_up_ammo
|
2015-04-19 04:18:53 +00:00 |
|
Kp
|
28b4a65547
|
Centralize ammo rack bonus
|
2015-04-19 04:18:52 +00:00 |
|
Kp
|
adbefd39c4
|
Minimize unnecessary fields passed to check_effect_blowup
|
2015-04-19 04:18:52 +00:00 |
|
Kp
|
bee882dc99
|
Refactor gauges weapon coloring
Move logic into smaller functions to give the compiler more choices
about inlining.
|
2015-04-19 04:18:52 +00:00 |
|
Kp
|
98dc7cb90c
|
Optimize D1 super weapon handling
D1 has no super weapons. Remove the check for them.
|
2015-04-19 04:18:52 +00:00 |
|
Kp
|
cd6be09547
|
Reduce kconfig.h includes
|
2015-04-19 04:18:51 +00:00 |
|
Kp
|
c338862ad6
|
Reduce gauges.h includes
|
2015-04-19 04:18:51 +00:00 |
|
Kp
|
516b8b2397
|
Reduce collide.h includes
|
2015-04-19 04:18:51 +00:00 |
|
Kp
|
8582907b91
|
Reduce ai.h includes
|
2015-04-19 04:18:51 +00:00 |
|
Kp
|
aa4c5efbb9
|
Replace HAS_PRIMARY_FLAG(x) with HAS_x_FLAG
|
2015-04-19 04:18:50 +00:00 |
|
Kp
|
12673084a0
|
Remove obsolete player_has_primary_weapon D1 special case
|
2015-04-19 04:18:50 +00:00 |
|
Kp
|
9d213b5282
|
Wrap player_has_weapon return type
|
2015-04-19 04:18:50 +00:00 |
|
Kp
|
f74f879145
|
Simplify do_weapon_select call
|
2015-04-19 04:18:50 +00:00 |
|
Kp
|
0a1d643442
|
Remove obsolete weapon_num check
|
2015-04-19 04:18:50 +00:00 |
|
Kp
|
84c638ed64
|
Move PHYSFS_list_t to separate header
|
2015-04-19 04:18:49 +00:00 |
|
Kp
|
29a57b0dc0
|
Remove unused net_udp parameters
|
2015-04-19 04:18:49 +00:00 |
|
Kp
|
150e2d2686
|
Convert local arrays to array<>
|
2015-04-19 04:18:49 +00:00 |
|
Kp
|
7fd4ccb004
|
Simplify info_display_object_placement cache override
|
2015-04-19 04:18:49 +00:00 |
|
Kp
|
32b4b8f0bb
|
Use enum class for level save/load
|
2015-04-19 04:18:49 +00:00 |
|
zico
|
17f5f67948
|
Fixed regression from 2645d41b5f - must use UDP_MDATA_STOR_QUEUE_SIZE for UDP_mdata_trace as it it a looping list
|
2015-04-18 22:15:52 +02:00 |
|