karajorma
7452c98564
Allow priorities higher than 89 for orders in FRED. Clean up unused parameters from several AI methods.
2008-05-26 13:29:53 +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
WMCoolmon
65bc5b7e5c
Don't quit the game when -output_sexps is used, and move the bulk of the code to a more appropriate location.
2008-05-25 20:13:35 +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
karajorma
a711c256b4
Fix various crashes, assertions and Int3s caused by SEXPs unable to find subsystems after the player changes class during loadout.
2008-05-14 19:36:17 +00:00
karajorma
604faf652f
Nope. I don't know why I thought that would work either.
2008-04-22 10:13:43 +00:00
karajorma
77f6c1bc9c
Fix ship-subsys-guardian-threshold so it can be used with ships in loadout.
...
Add the set-persona SEXP
2008-04-20 18:31:47 +00:00
Backslash
759872d98b
A few more tweaks for ship name end_string_at_first_hash_symbol support.
...
Make FPS and status displays hide when hud is toggled with shift-O.
2008-04-16 03:21:37 +00:00
karajorma
86c74f9211
Add the is-player SEXP
2008-04-02 18:38:12 +00:00
taylor
04df95e8c9
line sizes are figured at EOL breaks, so be sure that we account for those when splitting too (Mantis #1152 )
2008-03-31 00:02:54 +00:00
taylor
88693b7388
fix various compiler warnings
2008-03-29 06:30:20 +00:00
WMCoolmon
46a1a343c5
Fix for mantis 0001527
2008-03-23 08:34:45 +00:00
WMCoolmon
e5ef92c7a8
Fix for mantis #0001580
2008-03-23 08:19:16 +00:00
WMCoolmon
51717c49b1
Fix for mantis 0001637
2008-03-23 07:33:11 +00:00
WMCoolmon
15f6909279
$Application hook for mantis 0001574
2008-03-23 07:00:54 +00:00
WMCoolmon
40317c8642
- Nearly all functions and variables have one return type, which defaults to 0, "", or an invalid handle if the function fails.
...
- All functions use seconds for time
- Syntax update for scripting.html
- Minor bugfixes
- gamestate and gameevent handles
- getState is now getCurrentGameState
- setEvent is now postGameEvent
- drawMonochromeImage arguments reduced in anticipation of agreeing with drawImage arguments
- Fixed numerical indexing of weapon classes
2008-03-23 06:07:23 +00:00
Goober5000
bc98ea3946
make the self-destruct sexp actually work for more than one ship
2008-03-22 03:59:29 +00:00
karajorma
0ae2a6891e
Remove a couple of extra Int3()s in the transfer-cargo SEXP.
2008-03-21 21:49:50 +00:00
karajorma
a4987ce6ae
Add SEXPs and table entries to WMCs subsystem name changing system
2008-03-21 20:25:12 +00:00
taylor
6aa46ca8d2
update to newest FS2NetD client code
2008-03-20 21:29:41 +00:00
taylor
c9081ee3d5
fix memory leak
...
address some compiler compaints and add a newline to debug message
2008-03-20 18:26:58 +00:00
taylor
f88b444d93
fix some variable types/init
2008-03-20 18:25:08 +00:00
WMCoolmon
f6ba4a5e7d
Fix bug with drawImage and drawMonochromeImage as reported by Wanderer
2008-03-16 06:41:34 +00:00
WMCoolmon
a67ab3b802
Use change_ship_class rather than straight variable set (this is the proper way)
2008-03-15 09:16:34 +00:00
WMCoolmon
7e7d77c8d7
*Drumroll* The official scripting system commit to the stable branch!
2008-03-15 08:56:43 +00:00
karajorma
a67a2182ce
Ensure that the chatbox is closed when going to debriefing.
...
Some general clean up.
2008-03-14 20:27:41 +00:00
Goober5000
4993ca93fd
add ship-copy-damage, which clones damage stats (hitpoints and subsystem damage) from an existing ship onto another existing ship or a ship on the arrival list
2008-03-11 06:11:26 +00:00
karajorma
c4f9f9b53e
Fix Mantis 1621
2008-03-08 15:29:46 +00:00
karajorma
301c6b7386
Fix ships remaining targeted after they are made invisible.
2008-03-01 20:25:02 +00:00
karajorma
b74f64eb0a
Fix Mantis 1611
2008-02-24 20:39:55 +00:00
kazan
f4b027b116
flip these around the right way finally.. almost forgot
2008-02-03 21:16:25 +00:00
Goober5000
5dc5be5a70
implement the targeting cutoff properly (Mantis #1468 )
2008-01-19 01:23:41 +00:00
Goober5000
12bd14e579
we all got led down the garden path there! revert all radar range modifications
2008-01-19 00:27:43 +00:00
Backslash
2a176aae18
Fixed set-object-speed sexps. Thanks for the inspiration, Keldor!
2008-01-16 10:15:21 +00:00
karajorma
1da0671958
Add SEXPs for determining the players score and how many respawns they've used. Add num-assists to this branch too.
2008-01-12 08:44:34 +00:00
Kazan
9ceeef4403
Apply KeldorKatarn's no autopilot mission flag patch (And a sexp to toggle it as it is a flag that can be dynamically toggled safely) "use-autopilot" is the SEXP [Applied KK's patch by hand]
...
Had to move things around and resize the mission specs editor - lots of MSVC2005 autogenerated garbage changes in this diff.
2008-01-08 17:24:24 +00:00
wmcoolmon
9b0264e023
player.IsMulti
2007-12-30 13:44:40 +00:00
turey
d5aa9ccba8
Bunch of stuff already in HEAD. Shouldn't break anything.
2007-12-20 01:57:45 +00:00
taylor
a32c5a88eb
bump node allocation increment (when you are regularly realloc'ing 20-30 times, the increment is too low :))
2007-11-22 05:36:06 +00:00
karajorma
bdb786f054
This is better than the other way.
2007-10-29 11:32:22 +00:00
karajorma
25f6b2f96a
Add the hits-left-singe-subsystem SEXP
2007-10-28 18:10:45 +00:00
taylor
3d9a28fbaf
cleanup and bug fixes for ship-guardian-threshold and ship-subsys-guardian-threshold (Mantis #1473 )
2007-10-28 16:44:33 +00:00
Kazan
1a0257fd3e
Enemy cargo containers should not prevent autopilot.
...
Fix build problem in parselo (strrchr returns const char* not char*, need to explicitly cast - raises error in MSVC2005)
Update MSVC2005 "code" project to reflect removal/addition of fs2netd related files
2007-10-20 23:28:49 +00:00
taylor
c5235c6428
FS2NetD v.2 (still a work in progress, but is ~98% complete)
2007-10-15 06:43:23 +00:00
taylor
35ff83a433
fix bugs in beam-*-all and turret-*-all that made them always trigger an Int3()
2007-10-04 16:26:43 +00:00
karajorma
ed1c699dde
Fix x-builtin-messages so that the Any Wingman option works
2007-09-29 21:51:31 +00:00
karajorma
f7c7f1368b
Upgrade the beam-x-all and turret-x-all SEXPs to accept more than one ship.
2007-09-29 15:21:33 +00:00
Goober5000
d8d993c2ed
fix the factoring on the shudder parameters (Mantis #1419 )
2007-09-04 00:08:51 +00:00
Goober5000
e59ec5b80a
fix for #1455 plus a bit of cleanup
2007-09-02 18:53:24 +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