karajorma
8bdc2c1a9f
Portej05's second set of preFAST fixes.
2009-05-24 21:38:22 +00:00
Wanderer
1302964fbf
merge from wanderer branch - trail & contrail leading edge fade out option
2009-05-21 08:50:31 +00:00
Wanderer
7f36e6dc8f
merge from wanderer branch - emp protection option for weapon, emp resistant option for ships
2009-05-21 08:37:48 +00:00
Wanderer
e05276ea1e
merge from wanderer branch.
...
option to allow all hitpointed weapons to be hit.
allow 'safe from weapons' time of bombs be set.
2009-05-20 20:11:15 +00:00
Wanderer
d7f721f3b1
merge from wanderer branch - phreak's inherit parent target weapon flag
2009-05-19 19:40:06 +00:00
Wanderer
b399e066f7
merge from wanderer branch - smart spawn weapon flag
2009-05-19 19:29:41 +00:00
karajorma
3b912c0ca3
Fix Mantis 1926 (Piranha submunitions home in on the ship that fired them in dogfight mode)
2009-05-18 22:00:01 +00:00
Wanderer
ab316e895f
initial merge from wanderer branch - fixes to corkscrew missile effects
2009-05-18 20:36:11 +00:00
karajorma
616b19772e
Changes to allow more data to be used from exited_ship. Make ship_exited dynamic too.
...
Get-Damage-Caused SEXP and a couple of functions for counting the number of variables of a certain type.
Commit the new team loadout code and FRED changes to support it.
2009-05-14 15:06:52 +00:00
karajorma
63f00de6e0
Fix an issue with homing capship missiles not tracking correctly in multiplayer.
2009-05-11 08:45:58 +00:00
Goober5000
66019a11ca
add ai_profiles flag for Mantis #1422
2008-11-24 02:35:20 +00:00
Goober5000
028bfecc70
fix another spawning weapon bug
2008-10-24 22:57:40 +00:00
Goober5000
e6b801595b
fix bugs caused by missing parent when weapon-create creates missiles
2008-10-24 22:17:02 +00:00
Wanderer
3032a0f5d9
added 2 missing newlines to debug spew
2008-10-23 10:09:12 +00:00
Wanderer
2ccbedd071
added +noreplace to ships flags to allow adding flags
...
added +override to muzzleflash.tbl
added +override to weapon flags
2008-10-20 18:51:51 +00:00
taylor
acf1aa60ac
get rid of some useless/annoying debug messages
2008-10-14 16:58:26 +00:00
taylor
0253d298e9
only load tbls from tables/ (Mantis #1725 )
2008-10-13 06:34:48 +00:00
Goober5000
941faf9ab9
fixed a number of bugs with Electronics missiles that were present ever since 2003 :(
2008-10-12 21:57:40 +00:00
Goober5000
d0af5c2169
move the Electronics tag to its proper place
2008-10-12 19:44:27 +00:00
WMCoolmon
4e872096b1
Fixed secondaries using the laser renderer
2008-09-17 00:10:05 +00:00
phreak
f78749be88
Ensure target_engines pointer is initialized.
2008-09-14 21:55:34 +00:00
phreak
14c478376b
cleanup find_homing_object()
2008-09-14 18:51:38 +00:00
WMCoolmon
ddf75fc7e0
Final scripting, camera code updates.
2008-08-30 11:05:48 +00:00
phreak
52829ea14e
Remove check for no-collide-invisible ships when checking to see if a weapon passed it's target. Changed FOV check to allow for missiles with FOV half-angles greater than 90 degrees.
2008-08-11 04:11:46 +00:00
taylor
2494bd0291
various thruster fixage from the Xt tree (should fix Mantis #1450 )
2008-07-10 05:58:51 +00:00
Swifty
464fd54392
Modified fireball handling; ship class or type specific explosions.
2008-05-29 03:26:23 +00:00
WMCoolmon
6bdf192fec
Scripting:
...
- Add On Mission Start, On Mission End hooks; swap Warpin and Warpout to Warp In and Warp Out
- Safer handle helper structs
- Improved math, eg matrix interpolation and vector multiply/divide
- Filesystem read AND write support
- Initial scripting orders support
- Better waypoints support
- Assorted requested scripting functions
bmpman:
- Safer bm_get_filename
cfile:
- Support for RW, rather than just R or W, file modes.
model:
- Safer texture_info struct. Taylor, I know we talked about this, but I realized that it was just a lot better for what it does and it shouldn't be too much trouble to replace with the new system (operations tend to be much more concise and clear). Let me know if any unexpected difficulties arise.
2008-05-25 22:52:05 +00:00
phreak
0ca63f3c96
Mantis #1462
...
non-local SSMs home in on objects instead of points to they can track moving targets.
ship_apply_tag and ssm_create take "team" arguments now to indicate which team fired the ssm strike.
ship-tag sexp also has an optional team argument added. Team 0 is used if the team is not defined.
missiles that are fired without a parent and are locked will travel at their max velocity and not 1/4 of their max.
bugfixes where sometimes an animation may sometimes have a duration of zero and cause an infinite loop.
2008-05-16 01:29:19 +00:00
phreak
c53f86384b
Use the weapon object and not the weapon_info object when determining when a flak shell should detonate. Mantis #1662
2008-04-16 02:51:26 +00:00
phreak
df5d78f07b
Added support for multiple child weapons per parent weapon.
2008-04-06 21:56:08 +00:00
taylor
5e1b66993b
make sure that beam bitmaps are always loaded (like normal weapons are handled)
2008-03-21 01:57:19 +00:00
WMCoolmon
7e7d77c8d7
*Drumroll* The official scripting system commit to the stable branch!
2008-03-15 08:56:43 +00:00
Kazan
7e25a502a8
recommiting keldor's javelin_hs patch without busting line endings
2008-02-08 04:34:18 +00:00
Kazan
1d2d2bce10
revert all my commits from today [revert codebase back to r4410]
2008-02-08 02:29:47 +00:00
Kazan
9adacb0a51
Keldor's Javelin HS (new homing missile type) patch - approved by Kazan
2008-02-07 16:55:00 +00:00
turey
d5aa9ccba8
Bunch of stuff already in HEAD. Shouldn't break anything.
2007-12-20 01:57:45 +00:00
taylor
99e83dece2
fix bug with +remove that made a beam section still appear partially valid
...
fix temp-var snaffu that hendered debugging
2007-10-21 03:40:41 +00:00
taylor
c5235c6428
FS2NetD v.2 (still a work in progress, but is ~98% complete)
2007-10-15 06:43:23 +00:00
Goober5000
6ab0b17acc
added fixes for #1415 and #1483 , made sure every read_file_text had a corresponding setjmp, and sync'd the parse error messages between HEAD and stable
2007-09-02 02:10:29 +00:00
phreak
e1ddcd3e68
Local SSMs shouldn't jump into subspace if they're not homing.
2007-08-16 00:45:54 +00:00
Goober5000
c8638e7630
restore WMC's ship flag
2007-07-15 06:29:56 +00:00
Goober5000
1505576dfb
fixed a small bug in the lab
...
moved WMC's no damage scaling flag to ai_profiles and made it work correctly
removed my old supercap damage scaling change
moved Turey's truefire flag to ai_profiles
2007-07-15 02:45:51 +00:00
taylor
deb8f63073
fix armor index bug for shockwaves
2007-05-28 19:38:10 +00:00
wmcoolmon
9aba4be554
Added armor support for asteroid, debris, ship, and beam damage
2007-05-28 18:27:36 +00:00
taylor
fb040db978
only add player-allowed flag on #Weak weapons when their non-weak versions also have the flag (Goober #73 )
2007-04-14 23:44:08 +00:00
taylor
2ca01a97bc
little bit of cleanup
...
set "#Weak" weapons to always get the "player allowed" flag (Mantis #1301 )
2007-03-22 19:31:25 +00:00
Goober5000
64eb8b400e
revert to retail behavior
2007-02-20 04:27:23 +00:00
Goober5000
3c3416fa3b
the great big duplicate model removal commit
2007-02-20 04:20:38 +00:00
taylor
93042aa6e9
make use of generic_anim and generic_bitmap where possible
...
bunch of cleanup and little optimizations
add "+remove" tbl option to completely get rid of particular beam sections
delayed loading of bitmaps, will only do it after all tbl/tbm have been parsed
if we are using a POF missile which isn't loaded yet, try and load it before going crazy
bug fix and optimization for laser color setting
2007-02-12 00:54:31 +00:00
Goober5000
043f3c5e82
hmm... I guess when I fixed this back in 2004, I fixed it the wrong way :D
2007-01-12 04:33:50 +00:00