View Single Post
Old 05-15-07, 06:33 PM   #23
kage
Helmsman
 
Join Date: Feb 2005
Posts: 104
Downloads: 0
Uploads: 0
Default

There's something I'd rather see than an SDK allowing external pieces of software to be attached to the game.

A proper scripting language - perhaps Python, or LUA, - and the ability to do these things through it:

All the things that can be done by current "scripts" (actionlists would be a better name)
Get the position of an object
Transform a position
Create a new object
Move an object
Create a trigger, possibly attaching it to an object.
Set the status of each and every sensor on an object, player or not. (Damaged, passive, active)
Ditto for weapons systems, perhaps even to the point of controlling each round being fired.
Create text messages on the fly and send to players, with the possibility of only doing it if they are able to receive right at that moment.
Change the environmental conditions

Here's a couple example scenarios:
-A plane has an accident, breakdown, or gets shot down.
Get its position, Tell the player _where_ the bailout occurred by radio message (wherever it was) create a downed pilot at that location, create and attach an approach (pickup) trigger, and activate a "radio beacon" sensor (detects nothing but is counterdetected by esm) - though that sensor would likely have to be added by mod. (For a script to create, for a scenario, a new sensor, launcher, or object, would be great, but probably way beyond reasonable.) When a ship does get close, activate a flare launcher.
-Have a ship start using active sonar the moment it detects an enemy, and not before.
-Implement random neutrals in a truly run-time randomized way.
-Randomizing environmentals run-time.


And let's not forget, an in-game editor worth more than two grains of salt
Perhaps the ability to override doctrines and AI on an individual basis. Builtin Voice comms and Join-In-Progress - there's just sooooooo many things I'd like to see done to this game that would make it better.

Will it be worth the effort (to SCS) to do these things though?
__________________

http://www.xfire.com/clans/dwobjective/ for those who like playing objectives-based missions. (As opposed to deathmatches)
kage is offline   Reply With Quote