retreat: Rewrite automatic retreat code to fix its many bugs
[empserver] / src / lib / subs / shpsub.c
2015-03-02 Markus Armbrusterretreat: Rewrite automatic retreat code to fix its...
2015-03-02 Markus Armbrustersubs: Inline shp_stays(), lnd_stays()
2015-03-02 Markus Armbrusternavigate march: Stop on non-fatal mine hits, too
2015-03-02 Markus Armbrustersubs: Rename shp_nav(), lnd_mar()
2015-03-02 Markus Armbrusternavigate march: Fix use-after-free and other bugs
2015-03-02 Markus Armbrusternavigate march: Fix "same mob type" and "not on sale...
2015-03-02 Markus Armbrusternavigate march: Wipe mission and retreat orders less...
2015-02-28 Markus Armbrustersubs: Factor shp_may_nav() out of shp_nav()
2015-02-28 Markus Armbrustersubs: Clean up direction code range checks
2015-02-28 Markus ArmbrusterUpdate copyright notice
2015-02-28 Markus Armbrustersubs: Report where exactly ships and land units sweep...
2015-02-28 Markus Armbrusternavigate march: Nicer error messages for sub-command 'm'
2015-02-28 Markus Armbrusterunit: Drop ulist member chrp
2015-02-28 Markus Armbrustersubs: Clean up convoluted logic in shp_nav_one_sector()
2015-02-28 Markus Armbrusternavigate: Don't disclose whether unfriendly canal is...
2015-02-28 Markus Armbrusternavigate: Require all ships to start in the same sector
2015-02-28 Markus Armbrustersubs: Make shp_check_nav() more like lnd_check_mar()
2015-02-28 Markus Armbrusternavigate: Don't scatter ships on canal entry
2015-02-28 Markus Armbrustersubs: Give shp_nav_put(), lnd_mar_put() internal linkage
2015-02-28 Markus Armbrustersail: Remove option SAIL
2015-02-01 Markus Armbrusternavigate: Fix buffer overrun for impossibly long paths...
2015-02-01 Markus Armbrustersubs: Factor out shp_nav_put_one()
2015-01-17 Markus Armbrustersubs: Rename shp_put() to shp_nav_put()
2015-01-17 Markus Armbrustersubs: Split unit_put() into shp_put() and lnd_put(...
2015-01-14 Markus Armbrustersubs: Factor shp_insque() out of shp_sel(), shp_missdef...
2014-02-16 Markus ArmbrusterClean up casts from struct FOO * to struct emp_qelem *
2014-02-16 Markus Armbrustershpsub: Make shp_check_nav() return more useful information
2014-01-02 Markus ArmbrusterUpdate copyright notice
2013-06-06 Markus ArmbrusterReplace common pattern by new LIMIT_TO()
2013-05-08 Markus ArmbrusterNew pct_chance(), for clarity, and symmetry with chance()
2013-05-08 Markus ArmbrusterMove declarations for chance.c to new chance.h
2013-01-12 Markus ArmbrusterTake ship cost into account when picking missile interd...
2013-01-12 Markus ArmbrusterUpdate copyright notice
2012-06-10 Markus ArmbrusterUpdate copyright notice
2012-05-22 Markus ArmbrusterFix navigate not to wipe out concurrent updates
2011-07-16 Markus ArmbrusterDon't let POGO (#0) navigate and march ghosts
2011-04-14 Markus ArmbrusterUpdate known contributors comments
2011-04-14 Markus ArmbrusterClean up superfluous include of news.h in empobj.h
2011-04-12 Markus ArmbrusterLicense upgrade to GPL version 3 or later
2011-02-16 Markus ArmbrusterUse relations_with() in shp_fort_interdiction()
2011-02-16 Markus ArmbrusterUse relations_with() where its different value doesn...
2011-02-16 Markus ArmbrusterUse relations_with() for US==THEM || getrel(getnatp...
2011-02-16 Markus ArmbrusterRearrange uses of getrel() slightly
2010-07-25 Markus ArmbrusterCompute radar range in one place, rad_range()
2010-07-25 Markus ArmbrusterSimplify automatic bmap update from ship radar
2010-07-24 Markus ArmbrusterClean up output destinations in navigation code
2010-07-11 Markus ArmbrusterFix bogus message when deity attempts to navigate forei...
2010-06-27 Markus ArmbrusterClean up misuse of mpr() in shp_missile_defense()
2010-06-20 Markus ArmbrusterCoding style fixes, mostly indentation and whitespace
2010-04-02 Markus ArmbrusterClean up checks for zero value of pln_damage()
2010-03-21 Markus ArmbrusterFix test for capability sweep in shp_hit_mine()
2010-03-20 Markus ArmbrusterFix interdiction not to wipe out target ship updates
2010-03-10 Markus ArmbrusterInterdiction attacked submarines with surface-only...
2010-01-19 Markus ArmbrusterUpdate copyright notice
2010-01-19 Markus ArmbrusterStop ship and land unit movement on interdiction with...
2010-01-19 Markus ArmbrusterNew shp_mission_interdiction()
2010-01-19 Markus ArmbrusterDrop last parameter of shp_hit_mine() and lnd_hit_mine()
2010-01-19 Markus ArmbrusterSimplify use of shp_missile_interdiction()
2009-12-13 Markus ArmbrusterFix and enable collateral damage for missing missiles
2009-12-13 Markus ArmbrusterFix missiles interdicting ships outside range or op...
2009-12-13 Markus ArmbrusterGet rid of msl_launch_mindam()
2009-12-13 Markus ArmbrusterLimit nukes to strategic missions
2009-03-24 Markus ArmbrusterDon't use 0 as null pointer constant, part 1
2009-02-18 Markus ArmbrusterUpdate known contributors comments
2009-02-17 Markus ArmbrusterRedesign automatic supply interface
2009-02-08 Markus ArmbrusterUpdate copyright notice
2008-12-14 Markus ArmbrusterUse #if 0 to disable code, not comments
2008-09-18 Markus ArmbrusterFix trailing whitespace
2008-06-28 Markus ArmbrusterFix seqno mismatch and use-after-free in shp_sweep()
2008-06-06 Markus ArmbrusterRemove disabled MOB_ACCESS hack to immobilize newly...
2008-06-06 Markus ArmbrusterRemove some useless commented out code
2008-03-14 Markus ArmbrusterUpdate known contributors comments
2008-03-14 Markus ArmbrusterDon't store ship stats in struct shpstr
2008-03-14 Markus ArmbrusterFactor out ship usable gun calculation into shp_usable_...
2008-03-14 Markus ArmbrusterFactor out common fortress fire code into fort_fire()
2008-03-14 Markus ArmbrusterNew unit stat development functions
2008-01-19 Markus ArmbrusterUpdate copyright notice
2007-07-17 Markus Armbruster(update_running): New.
2007-01-27 Ron Koenderink(unit_view): New, create by expanding shp_view() to...
2007-01-24 Ron Koenderink(unit_path): New, create by combining shp_path() and...
2007-01-23 Ron Koenderink(unit_put): New, create by combining shp_put() and...
2007-01-23 Ron Koenderink(unit_list): New, create by combining shp_list() and...
2007-01-09 Markus ArmbrusterUpdate copyright notice.
2006-09-25 Ron KoenderinkCombined struct llist and struct mlist into superset...
2006-09-23 Markus Armbruster(sect_has_dock): NAV_CANAL in sect.h rev. 1.36 broke...
2006-07-10 Markus ArmbrusterBreak inclusion cycle: prototypes.h and commands.h...
2006-06-22 Markus ArmbrusterUpdate known contributors comment.
2006-06-11 Markus Armbruster(shp_sweep): New parameter takemob. Charge mobility...
2006-06-08 Markus Armbruster(lnd_pathcost): New, factored out of lnd_mobcost().
2006-05-27 Markus ArmbrusterChange encoding of `not in any group' from space to...
2006-05-21 Markus ArmbrusterRemove superflous casts and parenthesis.
2006-05-20 Markus Armbruster(shp_mobcost): New.
2006-05-14 Markus Armbruster(effrange, torprange, fortrange): New.
2006-05-14 Markus ArmbrusterBreak lines more tastefully.
2006-05-01 Markus ArmbrusterRemove redundant casts of argument to (prototyped)...
2006-04-29 Markus Armbruster(s_char): Remove. Use signed char for small integers...
2006-04-29 Markus Armbrusters_char purge directed by compiler warnings.
2006-03-27 Markus Armbruster(MINE_LDAMAGE): Change to match damage suffered in...
2006-03-27 Markus Armbruster(shp_check_one_mines): Simplify slightly.
2006-03-25 Markus Armbruster(ontradingblock, trdswitchown): Second parameter is...