Panicky Ident System
Moderators: winston, another_commander, Getafix
Panicky Ident System
I had a quick & very superficial look at bug 1791 on berlios, and though I agree that the ident behaviour could do with some improvements when targeting a cloaking ship, I can't figure out what to do instead.
Any suggestions welcome!
Any suggestions welcome!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
Hmmm, the way ident has been working so far is that the moment you lose a target, it immediately tries to find a new one...
Maybe if it gave a warning to let the player know that there's a reason why it behaves differently...
What about: 'Cloaking device detected, shutting down targeting subsystems' after a ship cloaks? Would that make sense?
Maybe if it gave a warning to let the player know that there's a reason why it behaves differently...
What about: 'Cloaking device detected, shutting down targeting subsystems' after a ship cloaks? Would that make sense?
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
-
- Quite Grand Sub-Admiral
- Posts: 6682
- Joined: Wed Feb 28, 2007 7:54 am
Maybe it would be better giving a more generic failure message? The cloak is supposed to be a secret military device, so probably ships' computers would not have built in messages indicating they detected it.
I was thinking something along the lines of
'Ident lock system error', followed by suspension of further messages regarding the cloaked ship, until it decloaks.
I was thinking something along the lines of
'Ident lock system error', followed by suspension of further messages regarding the cloaked ship, until it decloaks.
OK, what about 'Automatic targeting failure, restart targeting subsystems' ?
Or were you thinking to keep automatic targeting for all other ships?
Hey, just got an idea: if the ship is cloaked, I could get oolite to show the usual 'frame' around the cloaked ship, but the frame colour could change from green to yellow (maybe even flash between green & yellow) with no identification data, neither as an onscreen message, nor as writing next to that frame.
The ident behaviour would remain consistent (won't turn off by itself), the message spamming would end, and the player would see there's something not quite right with the targeting system when trying to lock on to a cloaked ship. Everyone's a winner!
Ok, if there's no objections, I'll run with this! Well, when I say 'run', I might be able to do something about it tomorrow night, or maybe even at 9pm tonight, if I find the time!
Or were you thinking to keep automatic targeting for all other ships?
Hey, just got an idea: if the ship is cloaked, I could get oolite to show the usual 'frame' around the cloaked ship, but the frame colour could change from green to yellow (maybe even flash between green & yellow) with no identification data, neither as an onscreen message, nor as writing next to that frame.
The ident behaviour would remain consistent (won't turn off by itself), the message spamming would end, and the player would see there's something not quite right with the targeting system when trying to lock on to a cloaked ship. Everyone's a winner!
Ok, if there's no objections, I'll run with this! Well, when I say 'run', I might be able to do something about it tomorrow night, or maybe even at 9pm tonight, if I find the time!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
- JensAyton
- Grand Admiral Emeritus
- Posts: 6657
- Joined: Sat Apr 02, 2005 2:43 pm
- Location: Sweden
- Contact:
I prefer the switching-off idea, because it doesn’t involve tracking additional state. :-)another_commander wrote:Maybe it would be better giving a more generic failure message? The cloak is supposed to be a secret military device, so probably ships' computers would not have built in messages indicating they detected it.
I was thinking something along the lines of
'Ident lock system error', followed by suspension of further messages regarding the cloaked ship, until it decloaks.
E-mail: [email protected]
-
- Quite Grand Sub-Admiral
- Posts: 6682
- Joined: Wed Feb 28, 2007 7:54 am
Excellent, less is more (& less to do for me) works for me too!Ahruman wrote:I prefer the switching-off idea, because it doesn’t involve tracking additional state.
Unless there's any really compelling reason to do otherwise, I'll implement 'Automatic targeting failure, restart targeting subsystems.' & switch off ident.
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)