Todo List

Global AUTO::ahead_ok
{Figure out if we need to keep these variables}

Global dllist_insert_after
{Add check here incase the dllist is bad?}

Global dllist_insert_before
{Add check here incase the dllist is bad?}

Global dllist_insert_beginning
{Add check here incase dllist is bad

Global dllist_insert_end
{Add a check here incase the list is bad?}

Global dllist_remove
{Maybe add a check based on dllist->size? this might cause problems if the list is still linked to something}

Global ADVANCE_PG
{Get rid of this once we're done}

Global AUTO_GOET
{Not sure what these are look into it}

Global GVAL
{Get rid of these}

Global auto_astar_follow_event
{Add in stuff for other units if need be}

Global auto_astar_generate_path
{Add code here to break if we can't alloc memory}

Global auto_astar_goto_event
{Add stuff for the other types of units}

Global auto_astar_roam_event
{Add stuff for the other types of units}

Global auto_cal_mapindex
{Possibly move this to autopilot_core.c}

Global auto_command_pickup
{Add in more checks for picking up target}

Global auto_delcommand
{Add in check so they don't accidently remove a running command without disengaging first}

Global auto_dumbfollow_event
{Add in stuff for other units if need be}

Global auto_dumbgoto_event
{Add something in here for other units}

Global auto_get_command_arg
{Add in check incase the command node doesn't exist}

Global auto_get_command_enum
{Add in check incase the command node doesn't exist}

Global auto_gun_event
{Need to change this incase the AI shuts down while fighting}

Global auto_init
{Make this smarter and check some of these}

Global auto_leave_event
{Possibly add stuff here for other units}

Global auto_radio_command_help
{Add a short form of this command}

Global auto_radio_command_position
{Add in some checks for validity of the arguments}

Global auto_radio_command_report
{Add something that tells more info then this}

Global auto_sensor_event
{Improve this so it knows more about the terrain}

Global SearchLightInRange
{ Add more code to the sensor system so the AI can be more aware of its terrain }

Global auto_calc_target_score
{Check to see what happens when the target is backing}

Global auto_goto_event
{add a thing here incase the argument isn't a number}

Global auto_goto_event
{add a thing here incase the argument isn't a number}

Global auto_roam_generate_target_hex
{Add some more types of roams perhaps}

Global slow_down_if_neccessary
{Make this more variable perhaps so it wont always slow down?}

Global speed_up_if_neccessary
{Make the speed up and slow down functions behave a little better}

Global auto_show_command
{Maybe re-write this so doesn't use a static buffer}

Global auto_valid_progline
{See if we need this function and remove it if not}

Global Clear
{Should really do away with this some how but i'm being lazy right now}

Global MyHiddenTurns
{The Bsuit code needs an overhaul}

Global MechCargoMaxSpeed
{Fix this calculation to include gravity and TSM for when BT_MOVMENT_MODES is enabled}

Global MechCargoMaxSpeed
{Check some of this math better}

Global move_mech
{now that I think about it maybe make a single block of code to check for jumping BEFORE anything else.}

Global move_mech
{Not sure what ODDJUMP is but need to figure it out, possibly make this a mudconf parameter}

Global move_mech
{possibly turn the bridge collision code into a mudconf parameter}

Global move_mech
{Another instance of that crazy ODDJUMP stuff}

Global move_mech
{Put the tank JJ code here - for tracked/wheeled}

Global move_mech
{Possibly put in a mudconf parameter for this since I think the LATERAL command could check for it}

Global move_mech
{Check the todo before this one, mudconf parameter maybe?}

Global move_mech
{VTOLS not able to lateral, nor can subs right now}

Global move_mech
{Need to rewrite this for aerodyne DSes unless they're set as large aeros which i'm not sure but either way its probably not good}

Global move_mech
{Its the ODDJUMP guy again, whats it for?}

Global NewHexEntered
{Wasn't lastelevation passed as an argument 'last_z' ?}

Global NewHexEntered
{Get rid of this tprintf}

Generated on Mon May 28 04:25:48 2007 for BattletechMUX by  doxygen 1.4.7