Wanderer
06f0b169e4
wanderer's ai control system setup (both sexps and lua)
2009-09-17 21:27:45 +00:00
karajorma
f2158a72fa
Add the remove-weapons SEXP. Fix add-waypoint-nav to work properly in multiplayer missions.
2009-09-15 13:47:38 +00:00
portej05
585981e24b
post-frame-shaded subtitles! Pass an argument 13 which is either (true) or (false) in order to make use of this.
...
Fix for multimonitor focus loss issue associated with the mouse at the initialisation of the mainhall
2009-09-09 11:52:42 +00:00
Wanderer
5b1ceed359
from prefast log.. add missing casts
2009-09-07 16:15:35 +00:00
Wanderer
ccda696429
runsexp debug console functions - runsexp lua scripting functions
2009-08-28 07:53:45 +00:00
karajorma
5180dc1146
Fix Mantis 1984 (Using sexp_deal_with_ship_flag() on anything ship-vanished causes an Int3() )
2009-08-26 06:03:11 +00:00
Wanderer
75a514b5f9
split 'is_vec_null' macro into normal and 'safe to square' macros.
2009-08-23 11:36:44 +00:00
portej05
98f337f701
safe_strings - from Antipodes build #1
2009-07-27 16:06:24 +00:00
portej05
915a9270c9
NEW_HUD Removal commit
2009-07-13 15:48:38 +00:00
portej05
6a8d45c93d
Replace most instances of std::vector with SCP_vector. Memory is now all run through vm_malloc and vm_free.
...
Watch it go up AND down in mission.
2009-07-11 07:07:57 +00:00
karajorma
a9179e2db4
Add the Get-throttle-speed SEXP.
2009-07-10 17:07:07 +00:00
karajorma
81c1002211
Fix the Primary/secondary-fired-since SEXPs
2009-07-06 17:36:44 +00:00
karajorma
5efb4abb9f
Looks like the previous SEXP code optimisation didn't take into account the fact that the game tramped values as well as operators through that function so it could call eval_num(). Fixing that gets rid of another few million needless calls to stricmp.
2009-07-06 11:27:31 +00:00
karajorma
bc633ce96e
Allow clients to pass variable changes to the server (when using lua).
2009-07-06 10:04:19 +00:00
karajorma
d121b449d3
Change the way the game figures out the current SEXP Operator in-game as the old method was a massive slowdown.
2009-07-06 10:03:03 +00:00
Goober5000
772865c027
documentation per KeldorKatarn's request
2009-07-06 05:57:17 +00:00
Echelon9
4808e4557a
Addition of get-fov SEXP
2009-07-01 11:09:06 +00:00
Echelon9
948ccf959e
Cleanup sexp_set_fov()
2009-06-30 10:39:54 +00:00
portej05
719825f80d
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
portej05
da4d3ce2af
remove-goals sexp commit. This has received testing, however it hasn't been pushed to the limit.
...
http://www.hard-light.net/forums/index.php/topic,63249.0.html
2009-06-20 07:24:46 +00:00
Goober5000
dfb8d4cadf
clean-up the end-campaign sexp logic and fix the end-of-campaign movie playing
...
this leaves room for possible future specification of end-of-campaign movies
2009-06-16 04:14:27 +00:00
karajorma
5e3ca2f514
A few minor fixes.
2009-06-13 18:08:54 +00:00
Goober5000
7121dd75d5
clarify op_submenu comment (it had been moved from sexp_tree.cpp to sexp.cpp)
...
reorder weapon, shield, and engine sexps for consistency
2009-06-03 04:11:42 +00:00
karajorma
8bdc2c1a9f
Portej05's second set of preFAST fixes.
2009-05-24 21:38:22 +00:00
Wanderer
943969aac1
merge from wanderer branch - fix inconsistencies with subobj_name and name
2009-05-21 08:19:51 +00:00
Wanderer
0920dc10ed
addition to the rotate sound to toggle it on if rotation is re-enabled via sexps
2009-05-20 14:23:19 +00:00
Wanderer
cb3085e58c
merge from wanderer branch - subsys/turret sounds
2009-05-20 12:24:45 +00:00
Wanderer
d320ebf724
merge from wanderer branch - no subsystem targeting flag for turrets
2009-05-20 09:46:45 +00:00
Wanderer
9c7b1a1292
merge from wanderer branch - alt iff colors
2009-05-19 21:17:48 +00:00
karajorma
a4e623db23
Portej05's preFAST warning fixes.
2009-05-17 11:50:48 +00:00
karajorma
1a1f81f86d
Switch network variables over to the SEXP packet except for when called from lua
2009-05-16 16:58:22 +00:00
karajorma
9f9f4dae6c
Add the set-ambient-light SEXP
2009-05-16 16:38:49 +00:00
karajorma
7c70f212ba
More minor fixes.
2009-05-16 16:20:45 +00:00
karajorma
f95777ebe3
Add a ship and parse flag to lock all turrets initially. Fix the Lock Primary/Secondary checkboxes to work for multi-selection. Add a checkbox for lock afterburner. Add the weapon fired since SEXPs
2009-05-16 14:06:23 +00:00
karajorma
fc12d0a5b7
Break up the status SEXPs into sub-categories.
2009-05-16 13:03:59 +00:00
karajorma
0a4ca2f858
Fix a bug where the order of SEXP arguments was reversed.
2009-05-16 12:56:26 +00:00
karajorma
fbf44b51e0
Add SEXPs to set weapon, shield and afterburner energy.
2009-05-16 12:55:11 +00:00
karajorma
b67289e52a
Commit the SEXP packet code.
...
Add the set-respawns SEXP.
2009-05-15 18:32:46 +00:00
karajorma
39adc73583
Add the validate-argument SEXP.
...
Fix a minor initialisation error with the ship-tag SEXP.
Fix Mantis 1907 (Error in the get-damage-caused description)
2009-05-14 17:12:23 +00:00
karajorma
ba4e5132ef
Add new sexps to determine the amount of afterburner and weapon energy remaining.
2009-05-14 16:37: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
dc934368ab
Fix Mantis 1538 (special hitpoints not updated properly on deletion)
2009-05-12 21:55:49 +00:00
karajorma
2c8d1795e6
Fix a typo in disable-builtin-messages
2009-05-11 08:54:52 +00:00
chief1983
763f714864
Grammar fix
2009-03-31 18:32:09 +00:00
karajorma
d5168e3592
Fix Mantis 1661 (Ships leaving via the fighter bay don't disappear on multiplayer clients).
2009-03-17 20:28:41 +00:00
karajorma
1637424c35
Fix a series of bugs with generic subsystem types and non-standard names in the ship model.
2009-03-17 17:44:28 +00:00
karajorma
2d495a3c15
Serves me right for saying it was working.
2009-02-03 00:12:18 +00:00
karajorma
e57d4ff5f2
Argument SEXPs shouldn't be included when searching the tree for arguments.
2009-02-02 17:17:31 +00:00
karajorma
38eff95a7f
Fix a bug with in-sequence and invalidate-argument.
2009-01-28 22:41:57 +00:00
karajorma
d6f28ceb97
Fix Mantis 1867 (String-equals didn't work with nested arguments)
2009-01-24 22:36:45 +00:00