Commit Graph

67 Commits

Author SHA1 Message Date
Allanis
6eaf5524a9 [Add] A lot of preliminary work on game saves. 2018-01-30 20:12:30 +00:00
Allanis
e7c1f5ac5a [Add] Preliminary: Gravity for player only, when in planet frame. 2018-01-17 21:53:10 +00:00
Allanis
96e36dab61 [Fix] Set body velocities correctly as they enter and leave moving frames. 2017-12-24 17:57:14 +00:00
Allanis
f96e519b93 [Add] Initial work on binary star systems. Right now they are generated
without planets and with no more than two stars. Orbits around center of
mass should be correct. World view objects now move along their orbit
rails.
2017-12-24 14:30:29 +00:00
Allanis
1a8689d0fe [Change] A bunch more planet work.
[Change] Start player in system 0, 0, 0
2017-11-23 21:25:46 +00:00
Allanis
54a6c3c07f [Add] Use new body death code with pre-hyperspace clearout. 2017-11-19 15:01:32 +00:00
Allanis
84530e9771 [Add] Body death and associated cleanup. Space::KillBody() to kill a
body.
2017-11-19 14:42:30 +00:00
Allanis
9004c7b731 [Add] Working on collision. Doesn't work, see how changing model scale screws collisions. If I set the model 62 scale to 2.0 then hitting it gives screwed up collisions. On scale 1.0 it works fine though. 2017-11-19 11:41:35 +00:00
Allanis
d9ed6933de [Change] Removed all the old Lephisto data. We have gone 3D!! 2017-11-12 18:19:54 +00:00
Allanis
72d88644b6 [Change] Using either Fleets or FleetGroups when loading starsystems. 2014-10-26 18:51:42 +00:00
Allanis
1d53467491 [Change] Modulised fleet stuff. 2014-10-18 22:26:05 +01:00
Allanis
62f31aa8c4 [Change] Cleaned up some code. 2014-07-20 21:49:39 +01:00
Allanis
d3c38d90f7 [Add] Economy now dynamically flutuates slightly. 2014-04-12 20:32:54 +01:00
Allanis
6285fb0629 [Add] Initial work on implementing a dynamic economy. 2014-04-11 02:08:28 +01:00
Allanis
ee57228de5 [Add] Mission destinations are now marked when selecting mission at the
mission computer.
2014-03-17 00:22:46 +00:00
Allanis
eee760f411 [Fix] Fixed major bugs in flag usage and also weapon_hit stuff. 2014-01-23 23:05:05 +00:00
Allanis
708e7ff49f [Change] Tweaked entire hyperspace distance system to be more sane. 2014-01-01 01:03:09 +00:00
Allanis
8b1b6e2af0 [Add] Implemented fleet addition and removal! 2013-12-11 22:19:06 +00:00
Allanis
fdd5e930f5 [Add] First release of unidiff - Save changes to the universe in a diff format. 2013-12-10 22:51:00 +00:00
Allanis
5a42e63e4a [Change] Major rewrite of space.c. Let's pray we don't have a ton of bugs. 2013-12-07 22:16:01 +00:00
Allanis
49c1bd5b4e [Change] Removed dependancy of the spawn_timer on SDL_GetTicks(). 2013-11-13 02:42:23 +00:00
Allanis
673b83ea6a [Add] More doxygen along with some slight code cleaup. 2013-10-11 23:02:39 +01:00
Allanis
ef10443cda [Add] Documented space.h 2013-09-10 02:24:14 +01:00
Allanis
e3ddc663bf [Add] planet_getClass. Lots more music. 2013-08-24 11:32:13 +01:00
Allanis
7376a30527 [Add] Display whether or not a system has nebulae. 2013-07-23 14:11:48 +01:00
Allanis
11e5607477 [Change] Load gfx_exterior for planets only on demand. 2013-07-23 12:49:50 +01:00
Allanis
092b48651d [Change] Restructured a little to prepare for puffs of nebulae. 2013-07-22 15:53:09 +01:00
Allanis
42a57d09e9 [Add] space_renderOverlay(). 2013-07-21 11:13:53 +01:00
Allanis
692fb388df [Add] Missions can now mark systems. [Fix] Seg fault when switching pilots. 2013-06-26 00:28:16 +01:00
Allanis
5760978e56 [Change] Moved A* jump pathfinding from space.c to map.c. 2013-06-25 21:07:54 +01:00
Allanis
700e47cd57 [Add] Use flags now for systems to allow missions to mark them. 2013-06-24 21:48:57 +01:00
Allanis
6c3d96ba51 [Add] Pathfinding avoids unknown systems. 2013-06-23 20:42:33 +01:00
Allanis
10a4791d81 [Add] Magor: You don't already know all the star system location. Go explore. 2013-06-23 19:22:07 +01:00
Steven Arnow
858295b3f4 Ahem. Forgot headers. Apparently, all the source/header should be updated. Woops 2013-06-22 22:17:28 +02:00
Allanis
d195480622 [Change] Formalized space station types. 2013-06-22 19:21:51 +01:00
Allanis
a741250073 [Add] You can kinda load games, still need to fix some issues. 2013-05-11 20:59:12 +01:00
Allanis
82ee8a41a7 [Add] Cargo missions take into account fright distance. 2013-04-24 18:05:49 +01:00
Allanis
472579aa2a [Add] A* algorithm to get paths between systems. 2013-04-23 22:57:46 +01:00
Allanis
ae97cb398c [Add] Ability to figure out where a planet is located. 2013-04-09 21:11:12 +01:00
Allanis
7f973d7fe8 [Add] Improved space.getPlanet() mission lua. 2013-04-04 21:24:25 +01:00
Allanis
371e5b8aba [Change] Improved lua api for missions somewhat. 2013-04-04 18:15:56 +01:00
Allanis
a66a9ea264 [Change] Use ids for factions instead of pointers. 2013-03-31 16:12:33 +01:00
Allanis
6a7c051851 [Fix] Moving from tab to space messed all the indents up. I thing that got them all now. 2013-03-21 19:34:35 +00:00
Allanis
4ea444b9ae [Change] All tabs back to spaces. 2013-03-21 00:27:05 +00:00
Allanis
aa4112f2df [Add] Planets now have commodities. Nothing can be done with them yet ;) 2013-03-16 21:13:21 +00:00
Allanis
6c50e56894 [Add] "special" techs. Basically finished tech stuff. 2013-03-16 19:04:19 +00:00
Allanis
7db2ae019d [Fix] Don't think anyone noticed this one.. Some funny little bugs when paused while hyperspacing. 2013-03-16 17:20:18 +00:00
Allanis
fdaabd259e [Add] Possibility to deny landing. 2013-03-16 17:02:09 +00:00
Allanis
309ac8a648 [Add] New factions, ship, station, system. Empire and Collective wage war against each other. 2013-03-14 21:43:48 +00:00
Allanis
d246c2cbe2 [Add] More thingies.. Factions!! 2013-03-13 22:39:52 +00:00