OpenXcom Forum
Modding => Work In Progress => Topic started by: tnarg on June 27, 2014, 01:13:07 pm
-
What counts as a complete Alien Missions mission.
I can see that some Alien Missions have points for the aliens what works out if they get those points?
For the alien retaliation if you shoot down all the scouts the battle ship cant find the base? How is that done?
Is there any way to stop future wave if the first waves are killed?
-
You actions have an impact on the behavior of the UFOs, at least for some of the missions, like the Alien Retaliation (https://www.ufopaedia.org/index.php?title=Alien_Retaliation) mission.
If you shoot down the retaliation scouts, the next scout to appear in the patrol will be delayed by a random amount of time. However, the type of UFO may be upgraded to make it more difficult for you to shoot down. As alien mission have a set time frame for them to be completed, they will eventually abort the retaliation mission if the scouts are delayed long enough.
You can check out all the missions on their Ufopaedia page (https://www.ufopaedia.org/index.php?title=Alien_Missions).
-
Try also checking the Scoring (https://www.ufopaedia.org/index.php?title=Scoring) page for info about the scores and the MISSIONS.DAT (https://www.ufopaedia.org/index.php?title=MISSIONS.DAT) for how UFO missions are generated on the original game (although the info here is incomplete and there are differences between it and OpenXCom).
-
So looking at the rule set for harvest missions:
waves
SMALL_SCOUT dose not land dose not score any mission points (but will score the normle ufo flying points)
SMALL_SCOUT lands once score 30 mission points?
MEDIUM_SCOUT lands once scores 30 mission points?
LARGE_SCOUT dose not land dose not score any mission points
LARGE_SCOUT lands once scores 30 mission points?
HARVESTER lands twice scores 30 mission points each time?
HARVESTER lands twice scores 30 mission points each time?
BATTLESHIP lands once scores 30 mission points?
You actions have an impact on the behavior of the UFOs, at least for some of the missions, like the Alien Retaliation (https://www.ufopaedia.org/index.php?title=Alien_Retaliation) mission.
Is this incoded in the ruleset anywhere?
However, the type of UFO may be upgraded to make it more difficult for you to shoot down.
Is this something I need to take into account when adding new UFOs or missions?
-
So looking at the rule set for harvest missions:
waves
SMALL_SCOUT dose not land dose not score any mission points (but will score the normle ufo flying points)
SMALL_SCOUT lands once score 30 mission points?
MEDIUM_SCOUT lands once scores 30 mission points?
LARGE_SCOUT dose not land dose not score any mission points
LARGE_SCOUT lands once scores 30 mission points?
HARVESTER lands twice scores 30 mission points each time?
HARVESTER lands twice scores 30 mission points each time?
BATTLESHIP lands once scores 30 mission points?
Is this incoded in the ruleset anywhere?
Is this something I need to take into account when adding new UFOs or missions?
I've been looking at the code that deals with missions on OXC since there are differences between it and the original game but it isn't clear to me yet (the devs need to clear this one up). On the OG you'd get negative score for each minute a UFO was on the air and landed, plus if the UFO completed its mission (i.e. landed and took off) then you'd get the additional negative score listed above.
-
there is no dynamic upgrading of crafts, it's a set progression, that you can see in the retaliation mission definition. they seem to be being deliberately vague about this in the ufopaedia article. no, it's not something you need to take into account.
your actions having an effect on other missions is based on the wave timers. shooting down a UFO increases the delay before the next wave. no it's not in the ruleset.
there aren't differences in the missions, the aliens score points every minute the ufo is in the air just as in the original, and this negatively impacts your score.
-
there is no dynamic upgrading of crafts, it's a set progression, that you can see in the retaliation mission definition. they seem to be being deliberately vague about this in the ufopaedia article. no, it's not something you need to take into account.
your actions having an effect on other missions is based on the wave timers. shooting down a UFO increases the delay before the next wave. no it's not in the ruleset.
there aren't differences in the missions, the aliens score points every minute the ufo is in the air just as in the original, and this negatively impacts your score.
Warboy1982, have you checked this post (https://openxcom.org/forum/index.php?topic=2342.msg24561#msg24561) and the previous one to it? I've been looking at the code, and there's still a lot I have figured out, but there seems to be a few differences between the OG and how UFO generation is handed in OXC.
Also, could you tell me the place in the code where the score penalties for flying UFOs or unattended Terror Sites are defined? I've been trying to find it for the past hour.
-
yes, i have, and no, there aren't.
addActivityAlien() is the function you should look for.