My main concern now is the ICS fight. It's pretty reluctant to be kited away from the stargate (it has a patrol order), so getting it lined up and autopiloting is probably not going to work. The plasma cannon is a nice choice for that fight and is quite effective at protecting against spheres, including from the rear. That makes me more inclined to go with that plan, unless the DPS benefit of the Ares plasma archcannon turns out to be significant. The sentinels are irritating. They can respawn too often to be worth killing them repeatedly, so if I have to circle the ICS and constantly adjust my aim anyway, I guess the best option may be to kill all but one and just dodge that one.
I'll have to try out defending the Antarctica to see if that's practical. Plasma cannon and Gem of Contrition should do it anyway. It looks like it should be possible to snipe a Penitent shrine with the dual laser (might have to lure the guards to friendlies though).
Domina powers would be quite nice, but killing a Sung slave camp with starting equipment is out of the question. It's possible that the time they would save would make it worth obtaining a better weapon and reactor early in the game or backtracking after getting the final weapon, but I wouldn't bet on it. The biggest benefit is really the ability to enhance a weapon +40%. If anyone can think of another quick way of obtaining a bunch of slaves or psionic items, that could help.
The 500 MW reactor costs 20,000 rins. A positron cannon sells for 10,000, so one of those plus the stuff from the vault should do it. It turns out killing a sentry is not quite as easy as I thought. It's still possible, but takes about 8 missiles if it's not already damaged. Another possible source of items is Teraton medical experiments. I think they can only give level 7 devices, which sell for around 2000, if they're weapons (or alien).
Here are the scripts I've written so far (in AutoHotKey so I don't have to type them every time). Obviously, neither the scripts nor AHK will be used during the actual segments of the run.
Code: Select all
#1:: Send, {F9} (enum (sysFindObject Nil "Ts") o (objSetKnown o)) {Enter} {Esc}
#2:: Send, {F9} (subtract (count (sysGetNodes)) 3) {Enter}
#3:: Send, {F9} (map (sysGetNodes) s (sysGetName s)) {Enter}
#v:: Send, {F9} (map (objGetItems (item (sysFindObject Nil "T {+}CSCEuropa") 0) "*") i (itmGetName i 8)) {Enter}
#c:: Send, {F9} (typGetGlobalData 1712140 "VaultCode") {Enter}
#r:: Send, {F9} (enum (sysFindObject Nil "s {+}iocrymSentinel") s (if (objGetItems s "t") (objSetShowAsDestination s True))) {Enter} {Esc}
#e:: Send, {F9} (objGateTo gPlayerShip "Elysium" "Start") {Enter}
#l:: Send, {F9} (herStatusSet 'quarantineLifted) {Enter} {Esc}
#i:: Send, {F9} (enum (sysFindObject gSource "s {+}iocrym") s (objSetShowAsDestination s True)) {Enter} {Esc}
#p:: Send, {F9} (enum (map (list 16407 16676) d (itmCreate d 1)) i (block Nil (objAddItem gPlayerShip i) (shpInstallDevice gPlayerShip i))) {Enter} {Esc}
#g:: Send, {F9} (objAddOverlay gPlayerShip 2134017) {Enter} {Esc}
#o:: Send, {F9} (enum (objGetOverlays gPlayerShip) o (objRemoveOverlay gPlayership o)) {Enter} {Esc}
#h:: Send, {F9} (objSetShowAsDestination (item (sysFindObject Nil "s {+}huygensExplorer"))) {Enter} {Esc}
#.:: Send, {F9} (modulo (subtract 450 (sysVectorAngle (sysVectorSubtract (typGetGlobalData 1843204 "anomalyPos") gPlayerShip))) 360) {Enter}
#/:: Send, {F9} (sysVectorDistance (typGetGlobalData 1843204 "anomalyPos") gPlayerShip) {Enter}
#t:: Send, {F9} (objChangeEquipmentStatus gPlayerShip 'TargetingComputer 'install) {Enter} {Esc}