Yet another problem. This is the second incarnation of this mission. I wrote it once and the screen stayed black without unfading. I changed maps and no help. I changed from specifying characters to "Hero says," and no change. I cut down the encounters and a little bit of something but not much. So I started rewriting from the ground up. I wrote the first encounter and it worked great. I wrote the rest of the encounters and the black screen problem started again. :wacko:
I've also tried it with 2 different maps without any luck.
Story: Terror
#
# Put the story for you mission into here.
#
Encounter: First Fight
Type: Fight
Villains: ant_soldier, ant_worker
Minions: ant_worker
Next: Hunting Party, Scavengers, Calm
Alert Cutscene:
Unfade for 2 seconds
Set lighting to day
Play music music_009
Red arrow on villain
Hero says, "i think i see something!"
Start Cutscene:
Hero says, "yuck! giant ants."
Hero says, "must be a nuclear test site around here somewhere."
End Cutscene:
iceman says, "let's go to iceland i said..."
iceman says, "but noooooooo."
firestar says, "oh shut up, bobby."
###############################
Encounter: Hunting Party
Type: Hunt
Villains: ant_soldier, ant_soldier
Minions: ant_soldier
Next: None
End Cutscene:
scarlet_witch says, "big atomic bugs. vhat next?"
iceman says, "who knows."
iceman says, "maybe we'll find area 51."
scarlet_witch says, "vhat is area 51?"
rogue says, "nevah mind, scarlet, dear. iceman is only jokin theyuh's no such place.'"
###############################
Encounter: Calm
Type: Wait
Minimum Time: 3
Maximum Time: 90
Next: Storm
###############################
Encounter: Storm
Type: Custom
Actions: immediate timed encounter, sandstorm
Next: None
Time: 60
Alert Cutscene:
Hero says, "hey what's that cloud of dust?"
Play sound fx_storm_cyclone_barrier_2 at Hero
End Cutscene:
Hero says, "looks like it's over."
###############################
Encounter: Scavengers
Type: Destroy Object
Villains: ant_soldier, ant_worker
Minions: ant_worker
Objects: ant_hole
Next: Army Ants, Worker Ants
End Cutscene:
rogue says, "we bettuh close up any otha ant holes befoe we continya lookin' fah dr bannah."
#################################
Encounter: Army Ants
Type: Destroy Object
Villains: ant_soldier, ant_soldier, ant_soldier
Minions: ant_soldier
Objects: ant_hole
Next: None
#################################
Encounter: Worker Ants
Type: Destroy Object
Villains: ant_worker, ant_worker, ant_worker
Minions: ant_worker
Objects: ant_hole
Next: None
#################################
Encounter: Main Hole
Type: Destroy Object
Villains: ant_soldier, ant_soldier, ant_soldier, ant_worker
Minions: ant_soldier, ant_worker
Objects: ant_hole_large
Secondary Objective: "close up the ant hole" for 50 xp and 100 prestige
Starts When: Army Ants at End, Worker Ants at End
Next: Close Encounters, Predator
Start Cutscene:
iceman says, "yikes! that thing is big!"
End Cutscene:
firestar says, "i hope that's the end of those ants"
#################################
Encounter: Close Encounters
Type: Fight
Villains: alien_warrior, alien_warrior, alien_sergeant
Next: Big Boy
Alert Cutscene:
Red Arrow on villain
Start Cutscene:
iceman says, "no area 51, huh?"
rogue says, "theyuh probably just mo' mutants."
iceman says, "oh, right right right."
iceman says, "sure."
iceman says, "mutants. uh huh."
##################################
Encounter: Predator
Type: Hunt
Villains: alien_sergeant, alien_warrior
Minions: alien_warrior
Next: None
##################################
Encounter: Big Boy
Type: Hunt
Villains: praetor, dominion, alien_sergeant, alien_warrior
Minions: alien_warrior, alien_warrior, alien_warrior, alien_sergeant
Next: End Fight
Secondary Objective: "defeat lord dominion!" for 50xp and 150 prestige
Alert Cutscene:
dominion says, "destroy the humans!"
iceman says, "i knew they were aliens!"
##################################
Encounter: End Fight
Type: Fight
Villains: hulk2
Allies: us_soldier, us_soldier, us_soldier, us_soldier, us_soldier, us_soldier, us_tank, us_tank, army_soldier, army_soldier
Primary Objective: "defeat the hulk and find dr banner!" for 150 xp and 450 prestige
Next: If Allies Lost: Lose
Next: If Allies Saved: Finale
Alert Cutscene:
Villain says, "grrr.... soldiers find hulk."
Ally1 says, "we've got the monster pinned down. forward, men!"
Villain says, "hulk smash soldiers!"
Start Cutscene:
Camera on rogue
rogue says, "we ah in luck - theyuh is tha monstuh!"
Camera on villain
scarlet_witch says, "zis is luck?"
End Cutscene:
Fade for 2 seconds
Revive all heroes
iceman says, "what's happening to the monster?"
firestar says, "it looks like he's changing."
iceman says, "but changing into what?"
###################################
Encounter: Finale
Type: Cutscene
Allies: bruce_banner1 named bruce
Next: Win
Start Cutscene:
bruce teleports to Hero1
Hero2 teleports to Hero1
Hero3 teleports to Hero1
Hero4 teleports to Hero1
Play music music_008_briefing
Unfade for 2 seconds
Cinematic camera on bruce
bruce plays animation recover_from_stun
rogue says, "why, it's doctah bannah!"
bruce says, "yes. i suffered an overdose of gamma radiation and now when i get angry or upset i turn into that... creature."
iceman says, "wow, that's crazy!"
bruce says, "crazier than a guy covered in frozen water?"
firestar says, "ha! he gotcha there, frosty!"
rogue says, "quiet, you two."
rogue says, "doctah, we need yo help. thar is a madman in cuba named tha leadah."
rogue says, "an' he has a whole mess o' nuculah missiles ready ta fire at ame'ica!"
bruce says, "i'll do what i can but if i turn into that thing i may be more of a danger than a help."
And the Script log:
>>> system/init.py executed
>>> system/localinit.py executed
>>> system\tredir.py executed
loading datfiles version 0.256000
loading cshelper ...
Starting ffx.py v. 3.3.1 build 0; branch = main release update
Loading m25ai.py v. 3.3.0 build 3; branch = Gold v.3.3 with Patch
importing missionobjvar.py v1.20
importing MLOG Reader 1.0.23
Starting General Utilities 1.0.1
missionobjvar(FixLongs): Fixing overflow issue with <SCSTATE_BUOYANT>
missionobjvar defining functions for Rumble Room play.
Loading m25cutscene.py v.3.2.0 final; May 27, 2007
CustomHeadCurrentTime 1261019799.187000
Starting Height Check module 1.4
Starting System Utilities 1.5
OBJECTS_HEIGHT: 604 entries
NIF_OBJECTS: 482 entries
BUILDINGS_IN_OBJECTS_DAT: 30 entries
BUILDING_DIMENSIONS: 30 entries
Starting skXMapInfo.py v 0.79 beta
skXMapInfo: m25ai available
Loading m25aiopt.py v.3.2.0 final; branch = swingman 4
FFX Mission Plugin 'firehydrant' imported
FFX Mission Plugin 'zombie' imported
Loading freeroam_keepbuildingdamage.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'freeroam_keepbuildingdamage' imported
FFX Mission Plugin 'm25ai_lowjumper' imported
FFX Mission Plugin 'm25ai_realitymanipulation' imported
FFX Mission Plugin 'cutscene_power' imported
Loading m25enc_OPENDOOR.py v.1.0.0 build 0; branch = main
Loading m25enc.py v.3.2.0 July 5, 2008
FFX Mission Plugin 'm25enc_opendoor' imported
FFX Mission Plugin 'm25enc_reqchar' imported
Loading m25enc_simplechoice.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'm25enc_simplechoice' imported
Starting Built-In Function Wrapper 1.5
('Object_CalcPrestige', 'js')
ffx3\Missions\Scripts\sk.py importing FFX
ffx3\Missions\Scripts\sk.py loaded
Loading m25pstory.py v.3.2.0 final; May 27, 2008
>>> C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\mission.py executed
Traceback (innermost last):
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25minimod.py", line 69, in OnPrecacheObjects
MiniMod_AddStories(minimod_storyfile)
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25minimod.py", line 191, in MiniMod_AddStories
storyset = m25pstory.PStory_MakeStoryFromFile(filename)
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25pstory.py", line 83, in PStory_MakeStoryFromFile
return [PStory_MakeStory(struct)]
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25pstory.py", line 215, in PStory_MakeStory
story['encounters'].append(PStory_GetEncounter(struct[index:]))
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25pstory.py", line 343, in PStory_GetEncounter
prestige = int(temp2[1])
ValueError: invalid literal for int(): 50 xp and 100
MLOG_Init(keepRunningModules=0): starting up
mlogreader.MLOG_Init: current mission = '09_DESERT'
initialising FFX: skirmish=0
storing hero_1: id_1,6
storing hero_2: id_2,174
storing hero_3: id_3,220
storing hero_4: id_4,58
! GetMapInfo
Traceback (innermost last):
File "C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\mission.py", line 26, in OnPostInit
m25minimod.OnPostInit(campaign=1)
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25minimod.py", line 136, in OnPostInit
MiniMod_AddStories(storyfile)
NameError: storyfile
initialising FFQ_initialiseExtras()
FFX_UpdateSun: getting default sun
FFX_UpdateSun: setting = (-45.0, 45.0, 1.0, 0.800000011921, (1.0, 1.0, 1.0))
transformer detected:firestar,hero_1
initAttribsForChar: working on hero_4 (scarlet_witch)
initAttribsForChar (scarlet_witch): looking at attribute unbeliever
initAttribsForChar (scarlet_witch): looking at attribute jinxenemies
execInitAttrib: init jinxenemies attribute
on hero_4 of template scarlet_witch (scarlet_witch)
initAttribsForChar: working on hero_3 (rogue)
initAttribsForChar (rogue): looking at attribute absorbpower
execInitAttrib: init absorbpower attribute
on hero_3 of template rogue (rogue)
initAttribsForChar (rogue): looking at attribute flier
initAttribsForChar (rogue): looking at attribute trueinvulnerability10
execInitAttrib: init invulnerable2 attribute inside ['trueinvulnerability10', 'invulnerable2', 'grimresolve'] combo
on hero_3 of template rogue (rogue)
execInitAttrib: init grimresolve attribute inside ['trueinvulnerability10', 'invulnerable2', 'grimresolve'] combo
on hero_3 of template rogue (rogue)
initAttribsForChar: working on hero_2 (iceman)
initAttribsForChar (iceman): looking at attribute icecontrol
execInitAttrib: init icecontrol attribute
on hero_2 of template iceman (iceman)
initAttribsForChar (iceman): looking at attribute hirsute
initAttribsForChar (iceman): looking at attribute ffqairsuperiority
execInitAttrib: init ffqnimbleflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_2 of template iceman (iceman)
execInitAttrib: init fastflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_2 of template iceman (iceman)
execInitAttrib: init flier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_2 of template iceman (iceman)
initAttribsForChar: working on hero_1 (firestar)
initAttribsForChar (firestar): looking at attribute volcanic
initAttribsForChar (firestar): looking at attribute firecontrol
execInitAttrib: init firecontrol attribute
on hero_1 of template firestar (firestar)
initAttribsForChar (firestar): looking at attribute ffqairsuperiority
execInitAttrib: init ffqnimbleflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_1 of template firestar (firestar)
execInitAttrib: init fastflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_1 of template firestar (firestar)
execInitAttrib: init flier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_1 of template firestar (firestar)
Plugin 'firehydrant' OnPostInit() called
Plugin 'zombie' has no OnPostInit()
Plugin 'freeroam_keepbuildingdamage' OnPostInit() called
Plugin 'm25ai_lowjumper' has no OnPostInit()
Plugin 'm25ai_realitymanipulation' has no OnPostInit()
Plugin 'cutscene_power' has no OnPostInit()
Plugin 'm25enc_opendoor' has no OnPostInit()
Plugin 'm25enc_reqchar' has no OnPostInit()
Plugin 'm25enc_simplechoice' has no OnPostInit()
2
1
6
5
Well, you have two pertinent error lines from your log.
1.
ValueError: invalid literal for int(): 50 xp and 100
Quote
Secondary Objective: "close up the ant hole" for 50 xp and 100 prestige
That line seems wrong. Shouldn't "prestige" come first and "XP" second?
2.
Traceback (innermost last):
File "C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\mission.py", line 26, in OnPostInit
m25minimod.OnPostInit(campaign=1)
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25minimod.py", line 136, in OnPostInit
MiniMod_AddStories(storyfile)
NameError: storyfile
- Not too sure what to say about this one except maybe your mission name doesn't sync up with your file name... or what have you.
I did try changing the title several times to no avail. When I looked up that error in the .py file it was listed as a cutscene problem. But the only change really was the addition of a "Next:" line.
Odd;y, Prev, the Xp/prestige thing fixed most of the problem. I had to redo the caption generator a couple of times too. :wacko:
On to mission 10!
Okay, mission 10. What can I say about mission 10? Well, it seems to crash at odd times and Rogue loses her invulnerability (not sure about the pattern - may be after stealing powers). Animportraits are working for firestar, iceman, rogue, scarlet witch and bruce banner. The AIM agents appear to have valid portraits but they NEVER have any speaking parts so it shouldn't matter anyway... right?
>>> system/init.py executed
>>> system/localinit.py executed
>>> system\tredir.py executed
loading datfiles version 0.256000
loading cshelper ...
Starting ffx.py v. 3.3.1 build 0; branch = main release update
Loading m25ai.py v. 3.3.0 build 3; branch = Gold v.3.3 with Patch
importing missionobjvar.py v1.20
importing MLOG Reader 1.0.23
Starting General Utilities 1.0.1
missionobjvar(FixLongs): Fixing overflow issue with <SCSTATE_BUOYANT>
missionobjvar defining functions for Rumble Room play.
Loading m25cutscene.py v.3.2.0 final; May 27, 2007
CustomHeadCurrentTime 1261361778.609000
Starting Height Check module 1.4
Starting System Utilities 1.5
OBJECTS_HEIGHT: 604 entries
NIF_OBJECTS: 482 entries
BUILDINGS_IN_OBJECTS_DAT: 30 entries
BUILDING_DIMENSIONS: 30 entries
Starting skXMapInfo.py v 0.79 beta
skXMapInfo: m25ai available
Loading m25aiopt.py v.3.2.0 final; branch = swingman 4
FFX Mission Plugin 'firehydrant' imported
FFX Mission Plugin 'zombie' imported
Loading freeroam_keepbuildingdamage.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'freeroam_keepbuildingdamage' imported
FFX Mission Plugin 'm25ai_lowjumper' imported
FFX Mission Plugin 'm25ai_realitymanipulation' imported
FFX Mission Plugin 'cutscene_power' imported
Loading m25enc_OPENDOOR.py v.1.0.0 build 0; branch = main
Loading m25enc.py v.3.2.0 July 5, 2008
FFX Mission Plugin 'm25enc_opendoor' imported
FFX Mission Plugin 'm25enc_reqchar' imported
Loading m25enc_simplechoice.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'm25enc_simplechoice' imported
Starting Built-In Function Wrapper 1.5
('Object_CalcPrestige', 'js')
ffx3\Missions\Scripts\sk.py importing FFX
ffx3\Missions\Scripts\sk.py loaded
Loading m25pstory.py v.3.2.0 final; May 27, 2008
>>> C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\mission.py executed
! GetMapInfo
MLOG_Init(keepRunningModules=0): starting up
mlogreader.MLOG_Init: current mission = '10_MISSILES'
initialising FFX: skirmish=0
mapinfocaliper0 is not a valid explosion object
mapinfocaliper1 is not a valid explosion object
mapinfocaliper2 is not a valid explosion object
mapinfocaliper3 is not a valid explosion object
storing hero_1: id_1,6
storing hero_2: id_2,174
storing hero_3: id_3,220
storing hero_4: id_4,58
bruce bruce_banner1 intro_ally1
_impobj_field_generator_1 force_field_projector destroy1_object1
m25obj_2 aim_soldier encounter2_villain1
m25obj_4 aim_soldier encounter2_villain2
m25obj_6 aim_soldier encounter2_villain3
m25obj_8 aim_rifleman encounter2_villain4
m25obj_10 aim_agent encounter2_villain5
m25obj_12 aim_rifleman encounter2_villain6
m25obj_14 aim_soldier encounter2_villain7
m25obj_16 aim_rifleman encounter2_villain8
m25obj_18 aim_agent encounter3_villain1
m25obj_20 aim_rifleman encounter3_villain2
m25obj_22 aim_soldier encounter3_villain3
m25obj_24 aim_agent encounter3_villain4
m25obj_26 aim_agent encounter3_villain5
m25obj_28 cub_palm_dead_2 add1_object1
_impobj_field_generator_3 force_field_projector destroy3_object1
_impobj_field_generator_2 force_field_projector destroy2_object1
m25obj_30 aim_agent encounter1_villain1
m25obj_32 aim_rifleman encounter1_villain2
m25obj_34 aim_soldier encounter1_villain3
m25obj_36 aim_agent encounter1_villain4
m25obj_38 aim_rifleman encounter1_villain5
m25obj_40 aim_agent encounter1_villain6
m25obj_42 aim_soldier encounter1_villain7
initialising FFQ_initialiseExtras()
transformer detected:firestar,hero_1
initAttribsForChar: working on hero_1 (firestar)
initAttribsForChar (firestar): looking at attribute volcanic
initAttribsForChar (firestar): looking at attribute firecontrol
execInitAttrib: init firecontrol attribute
on hero_1 of template firestar (firestar)
initAttribsForChar (firestar): looking at attribute ffqairsuperiority
execInitAttrib: init ffqnimbleflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_1 of template firestar (firestar)
execInitAttrib: init fastflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_1 of template firestar (firestar)
execInitAttrib: init flier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_1 of template firestar (firestar)
initAttribsForChar (firestar): looking at attribute symbiote
execInitAttrib: init symbiote attribute
on hero_1 of template firestar (firestar)
initAttribsForChar: working on m25obj_42 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_42 of template aim_soldier (aim_soldier)
initAttribsForChar: working on m25obj_40 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_38 (aim_rifleman)
initAttribsForChar (aim_rifleman): looking at attribute alkaline
initAttribsForChar (aim_rifleman): looking at attribute invertebrate
initAttribsForChar (aim_rifleman): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_38 of template aim_rifleman (aim_rifleman)
initAttribsForChar: working on m25obj_36 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_34 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_34 of template aim_soldier (aim_soldier)
initAttribsForChar: working on m25obj_32 (aim_rifleman)
initAttribsForChar (aim_rifleman): looking at attribute alkaline
initAttribsForChar (aim_rifleman): looking at attribute invertebrate
initAttribsForChar (aim_rifleman): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_32 of template aim_rifleman (aim_rifleman)
initAttribsForChar: working on m25obj_30 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_26 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_24 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_22 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_22 of template aim_soldier (aim_soldier)
initAttribsForChar: working on m25obj_20 (aim_rifleman)
initAttribsForChar (aim_rifleman): looking at attribute alkaline
initAttribsForChar (aim_rifleman): looking at attribute invertebrate
initAttribsForChar (aim_rifleman): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_20 of template aim_rifleman (aim_rifleman)
initAttribsForChar: working on m25obj_18 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_16 (aim_rifleman)
initAttribsForChar (aim_rifleman): looking at attribute alkaline
initAttribsForChar (aim_rifleman): looking at attribute invertebrate
initAttribsForChar (aim_rifleman): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_16 of template aim_rifleman (aim_rifleman)
initAttribsForChar: working on m25obj_14 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_14 of template aim_soldier (aim_soldier)
initAttribsForChar: working on m25obj_12 (aim_rifleman)
initAttribsForChar (aim_rifleman): looking at attribute alkaline
initAttribsForChar (aim_rifleman): looking at attribute invertebrate
initAttribsForChar (aim_rifleman): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_12 of template aim_rifleman (aim_rifleman)
initAttribsForChar: working on m25obj_10 (aim_agent)
initAttribsForChar (aim_agent): looking at attribute unheroic
initAttribsForChar: working on m25obj_8 (aim_rifleman)
initAttribsForChar (aim_rifleman): looking at attribute alkaline
initAttribsForChar (aim_rifleman): looking at attribute invertebrate
initAttribsForChar (aim_rifleman): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_8 of template aim_rifleman (aim_rifleman)
initAttribsForChar: working on m25obj_6 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_6 of template aim_soldier (aim_soldier)
initAttribsForChar: working on m25obj_4 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_4 of template aim_soldier (aim_soldier)
initAttribsForChar: working on bruce (bruce_banner1)
initAttribsForChar (bruce_banner1): looking at attribute bezerker
initAttribsForChar (bruce_banner1): looking at attribute weak minded
initAttribsForChar (bruce_banner1): looking at attribute accidentalchange
execInitAttrib: init accidentalchange attribute
on bruce of template bruce_banner1 (bruce_banner1)
accidental change of bruce(bruce_banner1) triggered by isEnraged
initAttribsForChar: working on m25obj_2 (aim_soldier)
initAttribsForChar (aim_soldier): looking at attribute alkaline
initAttribsForChar (aim_soldier): looking at attribute invertebrate
initAttribsForChar (aim_soldier): looking at attribute bodyarmor02
execInitAttrib: init bodyarmor02 attribute
on m25obj_2 of template aim_soldier (aim_soldier)
initAttribsForChar: working on hero_2 (iceman)
initAttribsForChar (iceman): looking at attribute icecontrol
execInitAttrib: init icecontrol attribute
on hero_2 of template iceman (iceman)
initAttribsForChar (iceman): looking at attribute hirsute
initAttribsForChar (iceman): looking at attribute ffqairsuperiority
execInitAttrib: init ffqnimbleflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_2 of template iceman (iceman)
execInitAttrib: init fastflier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_2 of template iceman (iceman)
execInitAttrib: init flier attribute inside ['ffqairsuperiority', 'ffqnimbleflier', 'fastflier', 'flier'] combo
on hero_2 of template iceman (iceman)
initAttribsForChar (iceman): looking at attribute symbiote
execInitAttrib: init symbiote attribute
on hero_2 of template iceman (iceman)
initAttribsForChar: working on hero_3 (rogue)
initAttribsForChar (rogue): looking at attribute absorbpower
execInitAttrib: init absorbpower attribute
on hero_3 of template rogue (rogue)
initAttribsForChar (rogue): looking at attribute flier
initAttribsForChar (rogue): looking at attribute trueinvulnerability10
execInitAttrib: init invulnerable2 attribute inside ['trueinvulnerability10', 'invulnerable2', 'ironjaw'] combo
on hero_3 of template rogue (rogue)
execInitAttrib: init ironjaw attribute inside ['trueinvulnerability10', 'invulnerable2', 'ironjaw'] combo
on hero_3 of template rogue (rogue)
initAttribsForChar (rogue): looking at attribute danger sense
initAttribsForChar: working on hero_4 (scarlet_witch)
initAttribsForChar (scarlet_witch): looking at attribute unbeliever
initAttribsForChar (scarlet_witch): looking at attribute jinxenemies
execInitAttrib: init jinxenemies attribute
on hero_4 of template scarlet_witch (scarlet_witch)
Plugin 'firehydrant' OnPostInit() called
Plugin 'zombie' has no OnPostInit()
Plugin 'freeroam_keepbuildingdamage' OnPostInit() called
Plugin 'm25ai_lowjumper' has no OnPostInit()
Plugin 'm25ai_realitymanipulation' has no OnPostInit()
Plugin 'cutscene_power' has no OnPostInit()
Plugin 'm25enc_opendoor' has no OnPostInit()
Plugin 'm25enc_reqchar' has no OnPostInit()
Plugin 'm25enc_simplechoice' has no OnPostInit()
6
5
2
1
UseCPPowerup: called for object=sc_powerup_cp1 hero=hero_1
UsePowerup: called for object=sc_powerup_cp1 hero=hero_1
removeFFXAttrib(): attribute lesserregeneration was not found in hero_3 (rogue)
removeFFXAttrib(): attribute superhealer was not found in hero_3 (rogue)
absorbed_single(hero_3): St=2.000000 Sp=2.000000 M=0 E=2.000000 A=2.000000
removeFFXAttrib(): attribute lesserregeneration was not found in hero_3 (rogue)
removeFFXAttrib(): attribute superhealer was not found in hero_3 (rogue)
absorbed_single(hero_3): St=2.000000 Sp=2.000000 M=0 E=2.000000 A=2.000000
Traceback (innermost last):
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 27710, in removeStolen
removeStolencmds(target,char)
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 27741, in removeStolencmds
morph(name,char,template,0,portrait)
NameError: portrait
Traceback (innermost last):
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 27710, in removeStolen
removeStolencmds(target,char)
File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 27741, in removeStolencmds
morph(name,char,template,0,portrait)
NameError: portrait