OpenXcom Forum

OpenXcom => Open Feedback => Topic started by: wsmithjr on July 08, 2013, 08:32:45 am

Title: Alien/Sectoid Psi attacks
Post by: wsmithjr on July 08, 2013, 08:32:45 am
Started a new game on Veteran difficulty.  Have a bunch of mods installed (Combat Armor, Sniper Rifle, More Enemy Ships, etc.) but haven't fiddled with Psi to my knowledge.  Haven't changed the default ruleset, just added additional rulesets to it.  Had a terror mission with Sectoids at the beginning of February and thought it was odd that the aliens never attempted a single Psi attack against any of my soldiers.  Just now, shot down a Sectoid Harvester, and once again, not a single Psi attack the entire battle.  This time I know a Sectoid Leader was present because I captured him.  Anyone else find it odd that not a single attack in these battles?  There's no way I kept completely out of sight so they couldn't get a bead on me as I lost 3 soldiers in the assault and had a number of non-lethal shots taken at my soldiers.  I used to dread those early Sectoid terror missions because of the possibility of Psi attacks.  I feel guilty about picking up a Leader so "easily".
Title: Re: Alien/Sectoid Psi attacks
Post by: Align on July 08, 2013, 01:49:04 pm
In vanilla, the AI cheats massively by knowing where all your dudes are all the time after spotting just one of your guys, at least as far as psi is concerned. Not so in OX, where the alien team needs to spot your guys on each turn - also meaning your frontliners will suffer psi attacks much more, even if they're not psionically weak.
At least, this is what I believe is happening...
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on July 08, 2013, 03:35:18 pm
In vanilla, the AI cheats massively by knowing where all your dudes are all the time after spotting just one of your guys, at least as far as psi is concerned. Not so in OX, where the alien team needs to spot your guys on each turn - also meaning your frontliners will suffer psi attacks much more, even if they're not psionically weak.
At least, this is what I believe is happening...

That sounds good in theory, but it seems to have really crippled the Sectoids.  Aside from reaction fire when I'm running around corners or out in the open, there doesn't seem to be any reason to fear the Sectoids anymore based on the 2 missions I've done that had the possibility of Psi attacks.
Title: Re: Alien/Sectoid Psi attacks
Post by: kharille on July 08, 2013, 03:39:30 pm
I do play on superhuman and I acknowledge sometimes its time to quit.  But the way sectoids knew where your guys were and who was the weakest was really annoying.  Its like they had mind probes with unlimited time units as well as a full awareness of where your men are, which would not be the case.  Otherwise they could just pick you off at extreme long range with their guns.  As this is not the case I don't see why sectoids should have such overwhelming power.  I mean, even when we develop psi powers we can only apply psi attacks against aliens visible to myself.
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on July 08, 2013, 04:06:40 pm
I certainly agree with you about knowing where all your guys are and hitting the weakest one.  However, in my mind, the leaders should be able to psionically attack at least see the guys that other aliens see and try to hit those guys, strong or not.  The leader I captured was hiding out in one of the center rooms of the UFO.  No way he's going to see anybody from there until it's too late, but he should have been able to do something to at least the guys that had been seen by the aliens.  Maybe those 2 missions were just a fluke and the next one I'll get pounded by psi.  The vanilla behavior was completely unfair and often frustrating but my experience currently seems to indicate it has been nerfed too much.  But, I'll be happy to learn otherwise in a future mission.  Well ... relatively "happy" anyway.  ;D
Title: Re: Alien/Sectoid Psi attacks
Post by: bulltza on July 09, 2013, 10:18:26 am
I completely agree that PSI has become too weak feature on aliens in OXC. In vanilla it was very scary meeting the Sectoids, now however you can go with rockies as long as you kill early enough the aliens around. And if one of your soldiers is psi controlled, it is almost not a problem because you just need to move the nearest soldier in the direction of where you think the aliens are and kill the nearest one. However human PSI is extremely powerful when you know how to use it, and from that point the missions become boring because you allways win.

If Vanilla AI was cheating, I would suggest to put an advance option "Alien PSI behaviour" with 3 possible values:


Maybe I should have put this under "suggestions"?
Title: Re: Alien/Sectoid Psi attacks
Post by: Align on July 09, 2013, 12:30:01 pm
4. Psi-attacking a unit grants a psionic lock-on of sorts, allowing psi-attacks on that unit again at any time
5. Similar yet different, any spotted unit remains psionically attackable even if not currently visible (think of it as being able to make a specific unit out from the background noise after seeing it clearly)

(#5 is probably the better one of those two, as it's very powerful while still being manageable - you can work around it to some degree, but it's the kind of thing that'd easily go horribly wrong. And enemy psionics should be scary, so that sounds good to me...)
Title: Re: Alien/Sectoid Psi attacks
Post by: Warboy1982 on July 09, 2013, 06:56:11 pm
actually, we currently use model #5, which is essentially the same as #3.
Title: Re: Alien/Sectoid Psi attacks
Post by: Align on July 09, 2013, 10:06:34 pm
So there's some other reason we're not getting constantly psi-assaulted? I'd heard the success rate is affected by the range-based accuracy option, and I guess the AI wouldn't bother trying if the chance to succeed is too low?
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on July 10, 2013, 04:04:52 am
So there's some other reason we're not getting constantly psi-assaulted? I'd heard the success rate is affected by the range-based accuracy option, and I guess the AI wouldn't bother trying if the chance to succeed is too low?

I've had that enabled for my game.  I had a save before my Skyranger landed at a Sectoid Harvester, so I replayed that mission with the range option turned off.  While the entire mission itself was completely different, this time the aliens actually used Psi and even MC'd 2 of my soldiers.  It even Psi-attacked some of my soldiers who currently couldn't be seen on that specific turn ... so must have been seen earlier.

One battle does not a case make, but given the first 2 battles where not a single Psi attack was even attempted to this last one is a significant difference.  Without knowing how everything works under the hood, I would suggest that the range-based accuracy option NOT apply to alien Psi attacks.  Or alternatively, have a separate option specifically for Psi attacks.  For humans, it's probably a good balance to the brutally over-powering Psi campaign the player can generate towards the end of the game.  And in-game, the rationale for it to apply to humans and not aliens makes sense to me.  Humans may be very strong and learn very quickly, but the aliens have been doing this for thousands of years (don't think the back story actually defines how long) and so obviously, they have a few tricks up their sleeve that humans can't yet match.

I really like the idea of the range-based accuracy option, but think I will turn it off until it's tweaked a little bit or we're given more options for its control.
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on July 10, 2013, 08:49:30 am
One battle does not a case make, but given the first 2 battles where not a single Psi attack was even attempted to this last one is a significant difference.

In the interest of fairness, I will say that I repeated that battle 2 more times and the results were inconsistent.  The first time was with ranged accuracy back on and I did experience 2 or 3 separate mind attacks, but not as aggressively as the previous attempt.

The second battle was with the option back off, and I expected to see many more mind attacks but actually none were conducted.

Perhaps by the 3rd time seeing that battle, I was much more efficient in clearing it safely (as the setup was identical all 3 times) and so perhaps that can account for the difference.  I also did capture the Sectoid Leader on the 2nd level of the ship, earlier than the previous attempt.

Still, at this point, I have to admit I don't know.  Too bad, as my theory seemed to make good sense to me. :)

Would be interested to hear other's test results if you're inclined.
Title: Re: Alien/Sectoid Psi attacks
Post by: Phezzan on July 23, 2013, 04:10:32 am
? Are you playing 0.9 or the newest source control.

AFAIK there are at least two differences between 0.9 and current:

- an inconsistency between the AI's evaluation of your psi defence and your actual psi defence.
  I believe 0.9  assumes  you're  slightly stronger than you actually are.
- a newer build doubled the range penalty.

These were relatively small changes - I doubt they'd prevent you from getting psi attacked ... but
If your entire squad has good Psi Strength, I could see it not bother attacking.

Roll a random battle against Ethereals - They will Psi you unless you've hit some horrible bug.
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on July 23, 2013, 05:25:33 am
Thanks.  I've been using the night builds, but that was a while ago so I have no idea what version I was using at that point.  Since then, I've gotten a lot of missions with Ethereals.  They do use psi attack, but not tons of them.  I can't say for certain, but when I recently got the Psi labs online, none of my squad had a rating of higher than 50, and more than half were less than half that rating.  So, it probably wouldn't have been because my soldiers had a psi rating that was too high, though I undoubtedly lose several who potentially had much higher ratings.

Anyways, in recent battles, I've definitely seen psi attacks.  Haven't run into many Sectoids recently to see if they can manage anything significant.

'Course, in one particular battle, that raised another issue.  I had my entire squad outside the skyranger attempting to shoot at something or other.  On two separate occasions, a soldier was mind controlled and did absolutely nothing except wander a few spaces away.  I seem to recall the original xcom being punishing when those guys would get controlled and kill everybody around them with either a grenade or auto shots.  In each case, I simply walked over, stunned the controlled soldier and went on the with battle.

I know the AI is being worked on, and my last battle with the most recent night release yesterday saw 6 Sectopods in a downed terror ship completely destroy my squad.  Maybe the RNG giveth and the RNG taketh away.... :)
Title: Re: Alien/Sectoid Psi attacks
Post by: Warboy1982 on August 05, 2013, 07:17:48 am
i've altered the psionic attack handling somewhat drastically, the frequency and success rates of alien psionic attacks should be roguhly 99% in-line with vanilla, and it should no longer cause aliens to hide in a corner if they're psychic, they should patrol properly and assess combat situations more logically.
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on August 05, 2013, 05:10:24 pm
Very cool. Thanks . . . I think.   :P
Title: Re: Alien/Sectoid Psi attacks
Post by: redv on August 06, 2013, 09:50:56 pm
I think, human psi power can be weakened.
I see two ways:
1. One human can control only one enemy.
2. Great psi-strength must be rare for humans.
Title: Re: Alien/Sectoid Psi attacks
Post by: kevL on August 06, 2013, 11:07:08 pm
playing the orig, Psi imbalance was at the top of my list of TODO's. Generally i pumped them up but retained a wide spread according to what aliens i felt should be resistant/vulnerable (mutons->easy, ethereals->tuff). But generally did not want my soldiers coming out of the Lab and controlling sectoid leaders, etc.

After trying it for mid-game, I ended up strengthening aliens still more (caveat: i'm not fond of psi..). Here's some examples i'm using:


- type: STR_ETHEREAL_COMMANDER
  psiStrength: 137
  psiSkill: 39
- type: STR_ETHEREAL_SOLDIER
  psiStrength: 97
  psiSkill: 37
- type: STR_SECTOID_COMMANDER
  psiStrength: 109
  psiSkill: 42
- type: STR_SECTOID_SOLDIER
  psiStrength: 57
  psiSkill: 0
- type: STR_SNAKEMAN_ENGINEER
  psiStrength: 85
  psiSkill: 0

By far the trickiest part was balancing alien Attack & Defense powers - you might want them resistant, while not totally overpowering xCom psi-elites. For this i had to play off the fact that psiDefense is a linear increase while psiAttack is exponential (and still maintain balance with what humans are capable of); hence above, the psiStrength is far greater than psiSkill, because if Skill is pushed up their attacks become overpowered (exponentially) but if Strength is decreased to compensate then their defense drops (linearly, [edit] and at 5x the rate of decreasing Skill).


that said, your suggestions, red, get no complaint from me ( tho it'd be a mod /shrug )

ref. Psionic Formulas (https://www.ufopaedia.org/index.php?title=Psionic#Psionic_Formulas)
Title: Re: Alien/Sectoid Psi attacks
Post by: redv on August 08, 2013, 02:08:50 pm
Good way.
But, for whatever reason these numbers are chosen?
I think, simple solution is:
Code: [Select]
psiStrength *= 2
psiSkill *= 0.8

Then we get predictable situation: psi-attack will be increased by 2*0.8=1.6 times; psi-defense will be increased by 2 times (just about).
Title: Re: Alien/Sectoid Psi attacks
Post by: kevL on August 08, 2013, 05:25:12 pm
the numbers? They just came from me inputting hundreds upon hundreds of alien & xCom psi values into a graph program, all while playing, and going "hmmmmm" a lot

(https://imageshack.us/scaled/thumb/29/e2xb.png) (https://img29.imageshack.us/img29/1471/e2xb.png)

I ended up with values that i consider at the top of a spectrum -- ie. imo an Ethereal Commander should be able to wrap anyone around its finger if he/she gets too close. I also played (the original) for a long time using middling values -- and even then it was a lot better than Psi=WIN,


Your numbers look pretty fair to me. I haven't done the math but at a glance they look alright, as a way to eliminate Psi=WIN.

although, to have fine control or individual control over alien races & ranks a Player could turn those multipliers on, then further tweak their Chryssalids and what-not

/cheers
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on August 09, 2013, 01:49:23 am
After trying it for mid-game, I ended up strengthening aliens still more (caveat: i'm not fond of psi..). Here's some examples i'm using:


- type: STR_ETHEREAL_COMMANDER
  psiStrength: 137
  psiSkill: 39
- type: STR_ETHEREAL_SOLDIER
  psiStrength: 97
  psiSkill: 37
- type: STR_SECTOID_COMMANDER
  psiStrength: 109
  psiSkill: 42
- type: STR_SECTOID_SOLDIER
  psiStrength: 57
  psiSkill: 0
- type: STR_SNAKEMAN_ENGINEER
  psiStrength: 85
  psiSkill: 0

I'm really interested in trying this out.  Do you have a ruleset of all the stat changes you've made or a table of the values?  Also, what do you think about requiring an Ethereal to start the Psi research rather than a Sectoid Leader?  Maybe the 2 changes combined would nerf it too much?  Thanks.
Title: Re: Alien/Sectoid Psi attacks
Post by: kevL on August 09, 2013, 03:22:03 am
here's my Ruleset, as is.

warning, it makes major changes to gameplay and probably won't even work because of the extraSounds category. MCDPatches has also been changed 'cause i did some of the fixes in the actual .Mcd's... Economy is extremely tough (and still has rough edges). Almost all Craft & UFO stats (incl. craft weapons) are changed. Almost all weapon stats are changed. Research is changed. Manufacturing is changed. Alien deployment is changed. Armor, damage resistances, and some alien stats have been changed. etc, I did this before i realized it should have been done with extra Rulesets..... Victory pts. have changed.

anyway, i hope you find what you're looking for,


uhm, Ethereals to start psi. personally I abort ethereal missions until I have psi. Recently i figured i'd be a hero and do a medium ethereal scout -- i did it, but then they pounded one of my bases. They also have a base set up in China and there's no prospect of taking it out..............

I mean, sure they can be taken out; but losses would be 'unacceptable'


ps. a program like WinMerge can help a lot.

[ late edit ] uhm i just noticed I put a bug in there: ZOMBIE_ARMOR has "drawingRoutine: 5" which causes a crash.

it should be "4"
Title: Re: Alien/Sectoid Psi attacks
Post by: wsmithjr on August 09, 2013, 07:46:51 am
here's my Ruleset, as is.

uhm, Ethereals to start psi. personally I abort ethereal missions until I have psi. Recently i figured i'd be a hero and do a medium ethereal scout -- i did it, but then they pounded one of my bases. They also have a base set up in China and there's no prospect of taking it out..............

I mean, sure they can be taken out; but losses would be 'unacceptable'

Thanks.  Always interesting to see other ideas.  Gave me a few ideas of my own.
Title: Re: Alien/Sectoid Psi attacks
Post by: Scrubwave on January 11, 2014, 06:50:46 am
Hi and sorry for necroing this thread but psi is something that's bugged me the most in OG X-com.
Basically, it's utterly imbalanced. At first when you go for sectoid terror mission and your dudes have their brains melted, later when you have access to psi and can freely drive around with a tank and mind control anything in your path, making many missions winnable without even one soldier leaving skyranger.
I have two suggestions for how to handle psi to make it less bs:
1) The user, be it human or alien, needs to actually see his target. No squad sight- prevents the player from being able to activate psi-easy mode and prevents aliens from similar moves.
2) An option to turn psi off completely. Pretty extreme, I know.
Title: Re: Alien/Sectoid Psi attacks
Post by: Danny on January 11, 2014, 12:57:24 pm
Psionics, unfair in the hands of the aliens and overpowered in the hands of the player... XD

Maybe add psionic specialities like the new Xcom?

One of them could have squad-sight Psionics at the cost of only being able to panic enemies... ^^
Title: Re: Alien/Sectoid Psi attacks
Post by: yrizoud on January 13, 2014, 12:01:13 am
An other possibility for player's mind control : The game AI would play the controlled unit's turn. This would give much more varied situation than 'disarm the unit, look around, and walk to the firing squad'.
Title: Re: Alien/Sectoid Psi attacks
Post by: Quixote on January 16, 2014, 11:40:45 pm
I never found psionics fun at all. It's not fun being gunned down by your own soldiers, and it's not fun controlling the aliens either. Since it feels like an "I win" button.

I'd say it be toned down or maybe even both toned down and exclusive to the aliens..
Title: Re: Alien/Sectoid Psi attacks
Post by: Danny on January 17, 2014, 01:16:39 pm
I never found psionics fun at all. It's not fun being gunned down by your own soldiers, and it's not fun controlling the aliens either. Since it feels like an "I win" button.

I'd say it be toned down or maybe even both toned down and exclusive to the aliens..

Maybe don't allow mindcontrol to fire guns or throw grenades for the aliens and human Psionic troopers will rarely succeed mindcontrol thus would be better off just panicking the aliens... ^^
Title: Re: Alien/Sectoid Psi attacks
Post by: Solarius Scorch on January 17, 2014, 06:37:49 pm
An other possibility for player's mind control : The game AI would play the controlled unit's turn. This would give much more varied situation than 'disarm the unit, look around, and walk to the firing squad'.

It's a splendid idea. I love it already - it would still be fun to psionize aliens, but not as broken.

I never found psionics fun at all. It's not fun being gunned down by your own soldiers, and it's not fun controlling the aliens either. Since it feels like an "I win" button.

I'd say it be toned down or maybe even both toned down and exclusive to the aliens..

Excuse me, some people here actually enjoy that. :P I agree it would be more entertaining if less of an obvious tactics though.
Title: Re: Alien/Sectoid Psi attacks
Post by: Quixote on January 17, 2014, 07:01:00 pm

Excuse me, some people here actually enjoy that. :P I agree it would be more entertaining if less of an obvious tactics though.

Was just saying my opinion... if you like it, great for you :)
Title: Re: Alien/Sectoid Psi attacks
Post by: LouisdeFuines on March 03, 2014, 10:36:45 pm
So,

is PSI now working like in Vanilla or has it remained changed?