Allanis
d6f266323f
[Fix] Bug with no death window apearing after cinematic view.
2013-05-23 15:10:28 +01:00
Allanis
b860e38959
[Add] You can lose faction now, fixed ai to set you as hostile.
2013-05-23 14:31:41 +01:00
Allanis
b5ec83322e
[Add] Rumble the screen a little if you take armour damage.
2013-05-23 00:01:57 +01:00
Allanis
878172d32a
[Add] Parametize chunks to realloc. Grow pilot and weapon stack.
2013-05-22 23:57:04 +01:00
Allanis
f271a2cbb8
[Add] Let's get ready to RUUUMMMBLLLEEEEE!!
2013-05-18 15:40:18 +01:00
Allanis
052c40897c
[Add] Mods can now add cargo. Fixed rmOutfit bug.
2013-05-17 01:13:27 +01:00
Allanis
25adf125e4
[Change] Preparations for adding fuel.
2013-05-16 19:15:00 +01:00
Allanis
c51612d764
[Add] Linux specific stuff for saving.
2013-05-14 21:39:00 +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
92c7d549f0
[Change] Cleaned up a little XML parsing stuff.
2013-05-11 16:33:29 +01:00
Allanis
c609780acc
[Add] Improved xml #define magic stuff.
2013-05-08 18:49:24 +01:00
Allanis
1c9bc7ed9d
[Add] Missions can now add fleets.
2013-05-06 17:14:32 +01:00
Allanis
8e1745bd7a
[Add] Implemented pilot hooks with the "death" hook as an example.
2013-05-02 20:46:55 +01:00
Allanis
2e5606b845
[Fix] It's a seldom bug, but this will stop us from exploding while entering into hyperspace.
2013-05-02 20:29:16 +01:00
Allanis
1d57250606
[Add] Mission tracks cargo and makes sure you have it.
2013-04-06 13:32:19 +01:00
Allanis
8172d0f21f
[Add] Introduced concept of mission cargo being un-tradable.
2013-04-05 20:19:27 +01:00
Allanis
bf6577ccc1
[Fix] Nailed the memory leak and a silly error.
2013-04-03 19:49:05 +01:00
Allanis
2e63c40ef4
[Fix] Fixed up most warnings, there are a couple remaining but they aren't important.
2013-04-01 17:42:14 +01:00
Allanis
faff7b2193
[Add] Few more mission functions. Also fixed invalid memory free.
2013-03-31 23:34:06 +01:00
Allanis
a66a9ea264
[Change] Use ids for factions instead of pointers.
2013-03-31 16:12:33 +01:00
Allanis
99857ba716
[Add] Can now change ships once purchased more, and also have them transported to another planet.
2013-03-22 23:28:16 +00:00
Allanis
269de8dcfe
[Add] player_getLoc and don't allow player to repeat ship names.
2013-03-22 21:04:25 +00:00
Allanis
697876409e
[Add] Save purchased ships in a stack. Just need to be able to change them.
2013-03-22 13:26:11 +00:00
Allanis
829d24eb79
[Add] pilot_copy function.
2013-03-22 12:48:16 +00: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
927280f778
[Fix] Death explosions.
2013-03-20 21:36:32 +00:00
Allanis
9ea3f985d2
[Add] Prevention in case of pilot_stack reallocation.
2013-03-20 21:27:57 +00:00
Allanis
ccffdae9fd
[Add] Player death with short cinematic.
2013-03-20 20:23:39 +00:00
Allanis
0d6ac1e5b1
[Add] Afterburners are in! After buying the outfit, double tap 'w'.
2013-03-19 22:34:20 +00:00
Allanis
c2d44ebb74
[Fix] FFS. Wasn't incrementing number of outfits while trying to add it.
2013-03-17 20:13:43 +00:00
Allanis
a037112f72
[Fix] Eheh. Typo affecting merchant ships going to hyperspace..
2013-03-17 19:55:40 +00:00
Allanis
b66c6f7ecf
[Add] Attempted to get modifications actually working. Everything is
...
brokened. Don't even attempt to play..
2013-03-17 19:28:45 +00:00
Allanis
2f59ae1b84
[Add] Energy is actively in use now. ^.^
2013-03-17 16:36:59 +00:00
Allanis
91e68ee828
[Add] Buy/Sell cargo.
2013-03-17 01:01:47 +00:00
Allanis
88fed6f40c
[Add] ai now controls ship's credits/loot. Some more API calls and cargo stuff.
2013-03-16 22:14:53 +00:00
Allanis
eb98a0deaf
[Change] Some cosmetic changes to Hyperspace.
2013-03-16 16:47:49 +00:00
Allanis
4b07e86acd
[Add] Militia faction. Changed Test pilot to Militia and added ai_create
2013-03-12 23:45:29 +00:00
Allanis
2a572b713a
[Fix] Enforce outfit selling/buying with limits.
2013-03-10 16:07:38 +00:00
Allanis
1d6b0268b5
[Change] Cleaned up codebase to not exceed 80 characters.
2013-03-10 14:18:07 +00:00
Allanis
eeb09fdf05
[Add] Make $$ from selling outfits.
2013-03-08 13:54:30 +00:00
Allanis
a33bb0624a
[Add] Selling of outfits, also improved purchasing of outfits.
2013-03-08 00:10:45 +00:00
Allanis
36a8847248
[Add] You may buy new outfits now. :D
2013-03-07 18:44:01 +00:00
Allanis
8881dc5265
[Add] Keybord events work with lists. I think I optimized pilots to use temp sprite values here too. Forgot to diff.
2013-03-06 20:17:14 +00:00
Allanis
9d966458d7
[Add] Mule ship, and applied turrets to them.
2013-02-28 21:22:06 +00:00
Allanis
8f6b02cfc1
[Add] Turrets!!
2013-02-28 17:38:44 +00:00
Allanis
1b77a4276b
[Add] Smart seeker missiles. Not aquirable yet :P.
...
[Fix] Potential fix of a floating point exceoption.
2013-02-28 01:23:52 +00:00
Allanis
f181a7bec6
[Change] Just some standardization
2013-02-27 23:03:48 +00:00
Allanis
495a9ccb74
[Add] Enemy pilots die with a big ass explosion. :D
2013-02-27 22:16:09 +00:00
Allanis
a6c758aa66
[Fix?] Hyperspace bug. Messed up velocity issues.
...
Ok. What we are doing here is messy.
What we are doing is modulating the velocity. There is also a dt
in there to try to make it not frame dependant..
The way things are done right now, we are cascading the limit_speed with the physics model,
We can simplify it to a euler integration (It's actuallyu runge-kutta)..
What we are doung is:
v1 = v0 + adt
Basically this means that the current velocity is the last vel plus the acceleration, times the
time passed from the last instance. This is then chained to the limit speed which does:
v = (v1 - vmax)(1-3dt)
So we can right the composite form as:
v = (v0 + adt - vmax) 1-3dt) = v0 + adt - vmax - 3dtv0 - 3adt2 + 3dtvmax
-- Yes. This is hacky. I will try to play with some equasions later.
2013-02-27 03:45:25 +00:00