News:

Happy 20th, FFvT3R!

Main Menu

PCT Troubles

Started by BentonGrey, September 19, 2009, 06:25:19 PM

Previous topic - Next topic

BentonGrey

So, trying to get a mission for PCT Episode 2 working, and I have run into a problem.  In the final fighting encounter, the boss is supposed to be invulnerable until you sabotage an object.  Everything is working, but his invulnerability isn't ending.  Also, the end cutscene for the dragon encounter isn't playing either.  Can anyone figure this out?  I've been banging my head against it all morning.

So, I've sorted out the invulnerability issue, but now none of the ending cutscenes play in that final fight with Pan.  When you hit the "switch" the CS doesn't play, and when you actually beat him, the End CS doesn't play.  The dragon End still isn't working.

Here is the mission.txt:

Spoiler
# Bard adventure for EZ script
# by Benton Grey

Story: 02_bard

#-------------------------------------------------------------------------------

Encounter: Buddy1
Type: Alliance
Allies: doc_savage, conan, john_carter, king_arthur, sir_lancelot
Marker: enter1
Next: Begin1

Alert Cutscene:
Fade for 2 seconds
Cinematic camera on doc_savage to sir_lancelot
Unfade for 3 seconds

#-------------------------------------------------------------------------------

Encounter: Begin1
Type: Cutscene
Next: Bad1

Alert Cutscene:
Camera on the_bard
Play music music_11elem1
Unfade for 3 seconds
the_bard says, "Chaos is come again! Pan has't already begun his transformation of our world!"
the_rogue says, "Take heart my friend! We stand shoulder to shoulder with heroes brave and true. Pan doesn't stand a chance!"
the_rogue says, "Further up and further in!"

#-------------------------------------------------------------------------------

Encounter: Bad1
Type: Interrogation
Villains: bacchite_green, bacchite_green, bacchite_green, bacchite_red, bacchite_red, bacchite_red, bacchite_silver, bacchite_silver
Primary Objective: "Scout the library's main room" for 100 prestige and 10 xp
Marker: room4
Next: Book1, Book2, Book3

Start Cutscene:
Cinematic camera on Villain1
Villain1 turns to the_rogue
Villain1 says, "You are trespassing in the realm of Pan!"
the_rogue turns to Villain1
Camera on the_rogue
the_rogue says, "M'lady, this is the realm of ideas. You are violating the soverign land of literature, and that is something that we simply cannot abide!"
Cinematic camera on the_bard
the_bard says, "O true wonder! How many goodly stories are there here! How beauteous literature is! O brave new world that has such magic in in't!"
Camera on Villain1
Villain1 says, "The will of Pan is all! You must be destroyed."

Interrogation Cutscene:
Camera on Villain1
the_bard moves to Villain1
the_rogue moves to Villain1
Cinematic camera on the_bard
the_bard says, "Is it not monstrous that this player here, But in a fiction, in a dream of passion, Could force her soul to defend Pan's conceit? We must make mad the guilty, and amaze indeed The very faculties of eyes and ears!"
the_rogue says, "Where is the tome that summoned Pan? It must be the key to sending him back to his own dimension!"
Villain1 says, "It is a threat to the great Pan, and even now the worthless piles of pages is being burned!"
the_bard says, "We must discover this text Swift as a shadow!"

#-------------------------------------------------------------------------------

Encounter: Book1
Type: Examine
Villains: bacchite_green, bacchite_green, bacchite_green, bacchite_red, bacchite_red, bacchite_silver, bacchite_silver, bacchite_silver
Objects: ger_bookpile_burn
Primary Objective: "Save the ancient tome of spells from the fire" for 300 prestige and 40 xp
Marker: burn
Next: Book4

Start Cutscene:
Cinematic camera on the_rogue
the_rogue turns to Minion1
the_rogue says, "Quick, search the bonfire!"

Examine Cutscene:
Camera on the_bard
the_bard says, "We have an exorcism to perform, bell, book and candle, but now the book is at hand! We must pore upon this book To seek the light of truth."
Cinematic camera on the_rogue
the_rogue turns to the_bard
the_rogue plays animation power
the_rogue says, "I have more than a little experience with interpreting old books from my....other job."
Camera on the_bard
the_bard turns to the_rogue
the_bard says, "What say you, Rogue?"
Cinematic camera on the_rogue
the_rogue says, "Well, as near as I can make out from a cursory examination, there is no simple incantation that will banish the mad god."
the_bard says, "'Tis passing strange. There must be something 'pon the page..."
the_rogue says, "There is this cryptic riddle...the text reads 'Magic in music and power in notes, spells woven with sound and cantrips made with sweet tones, the melodies may only be unraveled by the instrument that began the weaving.'"
the_bard says, "What's in a riddle? How might these  illuminate our troubles?"
the_rogue says, "Well, we'd better figure it out if we want to send the varlet back where he belongs!"

#-------------------------------------------------------------------------------

Encounter: Book2
Type: Examine
Villains: bacchite_green, bacchite_green, bacchite_green, bacchite_red, bacchite_red, bacchite_red, bacchite_silver, bacchite_silver
Objects: ger_bookpile_burn
Marker: burn
Next: None

Start Cutscene:
Cinematic camera on the_rogue
the_rogue turns to Minion1
the_rogue says, "Quick, search the bonfire!"

Examine Cutscene:
Cinematic camera on flash_gordon
flash_gordon says, "It isn't there! There's nothing but romance novels...."
Cinematic camera on the_rogue
the_rogue turns to the_bard
the_rogue says, "Then let them burn! We must keep looking, my friends."

#-------------------------------------------------------------------------------

Encounter: Book3
Type: Examine
Villains: bacchite_green, bacchite_green, bacchite_silver, bacchite_red, bacchite_red, bacchite_silver, bacchite_silver, bacchite_silver
Objects: ger_bookpile_burn
Marker: burn
Next: None

Start Cutscene:
Cinematic camera on the_bard
the_bard turns to Minion1
the_bard says, "Make haste!"

Examine Cutscene:
Camera on the_rogue
the_rogue says, "No good, my friends. Our search continues."

#-------------------------------------------------------------------------------

Encounter: Book4
Type: Fight
Villains: dragon
Allies: pan
Primary Objective: "Confront Pan in the library's central room" for 200 prestige and 10 xp
Marker: room8
Next: Book5, Bad2

Start Cutscene:
Cinematic camera on pan
pan turns to the_rogue
pan says, "Troublesome mortals! I have had enough of your insolence. If the heroes and villains of your pitiful little tales did not suffice to end your lives, then perhaps I need to expand my metaphor...let's go further back and find something really nasty!"
Fade for 4 seconds
Play effect effect_pan_teleport at pan
Villain1 teleports to room5_spot1
Camera on Villain1
Unfade for 5 seconds
pan says, "Prepare to curl up with a real musty classic by the fire...dragon's fire! Meet Beowulf's bane. He's a trifle on the boring side for my tastes, but what he lacks in style he makes up for in brute force and viciousness. Enjoy!"
Fade for 5 seconds
Play effect effect_pan_teleport at pan
pan is destroyed
Unfade for 3 seconds
Villain1 plays animation ranged
Villain1 says, "ROOOOAAAAARRRRR!"
Cinematic camera on the_rogue
the_rogue says, "A dragon...it had to be a dragon...and no Wiglaf in sight!"
Camera on the_bard
the_bard says, "Fear not, the valiant never taste of death but once!"

End Cutscene:
Cinematic camera on the_rogue
the_rogue turns to the_bard
the_rogue says, "Beowulf would be proud..."
king_arthur says, "'Tis not so great a thing. I have slain dragons in my time."
flash_gordon says, "Yeah, there are all kinds of things even bigger and uglier than that on Mongo."
buck_rogers says, "The twenty-fifth century isn't exactly a picnic either. I bet I've..."
conan says, "That beast was but a lizard compared to the serpents of Set!"
the_rogue says, "Yes, yes, we're all very heroic, but we've got work to do..."

#-------------------------------------------------------------------------------

Encounter: Book5
Type: Custom
Actions: villain stops at one quarter health, villains fight heroes
Villains: pan named bob
Marker: room5
Primary Objective: "Confront the cornered god and find a way to defeat him" for 200 prestige and 50 xp
Next: Book6

Start Cutscene:
Fade for 3 seconds
conan is revived
king_arthur is revived
doc_savage is revived
john_carter is revived
sir_lancelot is revived
Cinematic camera on bob
Unfade for 5 seconds
bob turns to the_rogue
bob says, "You test my patience, gnats. Since you have proved so resistant to being squashed by the creature's of your own imaginations, I suppose that I have no choice but to squash you myself."
conan moves to the_bard
king_arthur moves to the_bard
doc_savage moves to the_bard
john_carter moves to the_bard
sir_lancelot moves to the_bard
Camera on the_bard
the_bard plays animation melee
the_bard says, "How now? A rat? Dead, for a ducat, dead!"
Cinematic camera on bob
bob plays animation melee
bob says, "You can't possibly hope to defeat me here, in the center of my new domain! I may have briefly lost control of your erstwhile allies, but they are nothing more than figments of my imagination. They will dance to my tune, in the end."
bob plays animation area
Play Effect effect_ffx_pheremones at bob
Camera on the_bard
doc_savage says, "He's right...I can feel even my well trained mind succoming to his song..."
king_arthur says, "I...I'd rather die than serve a tyrant like him...but I can't...resist!"
conan says, "Rrrr...magic...I hate magic!"
Cinematic camera on the_bard
the_bard says, "Despair not, my friends! All is not lost. I have music of my own."
the_bard plays animation area
Camera on the_rogue
the_rogue turns to the_bard
the_rogue says, "Aye my friend, play on!"
the_rogue turns to bob
the_rogue says, "These brave men may have been given form by your magic, bob, but they were given life by the imaginations of men. The dream of heroism doesn't die so easily!"
the_rogue plays animation power
the_rogue says, "Now, engarde!"
Cinematic camera on bob
bob says, "Very well 'heroes,' if you are so insistent that I kill you, I shall have to ablige.  Ahh, a god's work is never done!"

Villains stop Cutscene:
Cinematic camera on bob
Fade for 5 seconds
bob says, "Foolish mortals, I have told you. I cannot be defeated here in the heart of my own domain. Your pitiful powers are nothing compared to my own! It may take me some time, but I will NOT be denied."
bob says, "I shall add this realm to my dominions, and there is nothing that you can do to stop a god made flesh!"
Camera on the_rogue
the_rogue says, "This isn't working! We need more than brute force, my friends. We must solve the riddle of the tome!"
bob is destroyed

#-------------------------------------------------------------------------------

Encounter: Bad2
Type: Fight
Villains: bacchite_green, bacchite_green, bacchite_silver, bacchite_red, bacchite_red, bacchite_silver, bacchite_silver, bacchite_silver
Marker: room6
Next: None

#-------------------------------------------------------------------------------

Encounter: Book6
Type: Custom
Actions: villains fight heroes, villains are invulnerable, invulnerability can end, invulnerability ends when switches turned off, switches exist
Villains: pan
Switches: panflute
Marker: room7
Primary Objective: "Find a way to defeat pan before he completes his hold on this plane" for 200 prestige and 100 xp
Next: Close1

Start Cutscene:
Unfade for 5 seconds
Camera on room7_switch1
the_rogue says, "His flute! He's dropped it! Perhaps we are hurting him after all."
Cinematic camera on pan
pan says, "I don't need my instrument to destroy the likes of you. I shall grind you beneath my hooves!"

All Switches Turned Off Cutscene:
Cinematic camera on the_bard
the_bard moves to room7_object1
the_rogue moves to room7_object1
the_bard says, "O, happy pipes! I see the answer at last! Our remedies oft in ourselves do lie."
the_bard plays animation area
the_bard says, "Get thee to thine own dimension!"
Camera on pan
pan plays animation recover_from_stun
Play Effect effect_ffx_magic at pan
pan says, "What have you done, you fools! Get away from that! I...I can feel my strength beginning to ebb....I've been cut off from the energy of this plane. What have you done?!"
Cinematic camera on the_rogue
the_rogue turns to pan
the_rogue says, "Quick! Bring him down while he's weakened!"

End Cutscene:
Camera on king_arthur
king_arthur says, "Let us finish this varlet! We must rid the world of all such tyrants."
Cinematic camera on the_rogue
the_rogue moves to king_arthur
the_rogue says, "But Arthur...sire...if we send Pan back to his home dimension...what will become of you?"
the_rogue turns to buck_rogers
the_rogue says, "To all of you?"
Camera on doc_savage
doc_savage turns to the_rogue
doc_savage says, "I don't think even my people could contain and reform a being of such power...we must send him back to his own dimension."
flash_gordon moves to buck_rogers
Cinematic camera on conan
conan turns to the_rogue
conan says, "I do not relish this world...it is too civilized for my tastes. I would prefer the life I knew before."
Camera on john_carter
john_carter turns to the_rogue
john_carter says, "My princess awaits."
Cinematic camera on flash_gordon to buck_rogers
flash_gordon says, "As does mine."
buck_rogers says, "And the 25th century needs me."
Camera on the_rogue
the_rogue plays animation recover_from_stun
the_rogue says, "But Pan's magic, his thoughts...that is all that is giving you life...form...substance...without him, you'll go back to being stories!"
Cinematic camera on king_arthur to the_rogue
king_arthur says, "My dear, brave comrade...we were not given life by this affront to the true God...we were brought into being by the hearts and minds of men like you and your brother in arms."
king_arthur plays animation ranged
king_arthur says, "We live in the spirit of heroism that you still embrace, and we shall survive forever in the tales that you hold so close to your hearts."
the_bard says, "You shall always be remembered, my friends, heroes all! Farewell and goodnight! May flights of angels sing thee to thy rest."
Fade for 5 seconds

#-------------------------------------------------------------------------------

Encounter: Close1
Type: Cutscene
Allies: puck

Alert Cutscene:
Unfade for 5 seconds
Cinematic camera on puck
puck says, "If we shadows have offended, Think but this, and all is mended, That you have but slumber'd here While these visions did appear. And this weak and idle theme, No more yielding but a dream, Gentles, do not reprehend: if you pardon, we will mend:"
Camera on puck
puck plays animation power
puck says, "And, as I am an honest Puck, If we have unearned luck Now to 'scape the serpent's tongue, We will make amends ere long; Else the Puck a liar call; So, good night unto you all. Give me your hands, if we be friends, and Robin shall restore amends."

#-------------------------------------------------------------------------------


God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

BentonGrey

#1
And here is the script.log:

Spoiler
initpheremones: target gender=34
initAttribsForChar: working on hero_4 (the_rogue)
initAttribsForChar (the_rogue): looking at attribute heroic
initAttribsForChar (the_rogue): looking at attribute rapid metabolism
initAttribsForChar (the_rogue): looking at attribute fast healing
initAttribsForChar (the_rogue): looking at attribute jumper
initAttribsForChar: working on hero_1 (buck_rogers1)
initAttribsForChar (buck_rogers1): looking at attribute flier
initAttribsForChar (buck_rogers1): looking at attribute light speed
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_simplechoice' has no OnPostInit()
speak('m25obj_12','SPEECH_GB_INTEROGATEME_01')
cshelper: Cutscene [cutscene] submitted for playing
cshelper: Now playing cutscene [cutscene]
Step 1 of 2
0
speakInternal
0
Step 2 of 2
cshelper: Cutscene [cutscene] has ended
m25obj_28 bacchite_green burn2_villain1
m25obj_30 bacchite_green burn2_villain2
m25obj_32 bacchite_green burn2_villain3
m25obj_34 bacchite_red burn2_villain4
m25obj_36 bacchite_red burn2_villain5
m25obj_38 bacchite_silver burn2_villain6
m25obj_40 bacchite_silver burn2_villain7
m25obj_42 bacchite_silver burn2_villain8
m25obj_44 ger_bookpile_burn burn2_object1
m25obj_46 bacchite_green burn1_villain1
m25obj_48 bacchite_green burn1_villain2
m25obj_50 bacchite_silver burn1_villain3
m25obj_52 bacchite_red burn1_villain4
m25obj_54 bacchite_red burn1_villain5
m25obj_56 bacchite_silver burn1_villain6
m25obj_58 bacchite_silver burn1_villain7
m25obj_60 bacchite_silver burn1_villain8
m25obj_62 ger_bookpile_burn burn1_object1
m25obj_64 bacchite_green burn3_villain1
m25obj_66 bacchite_green burn3_villain2
m25obj_68 bacchite_green burn3_villain3
m25obj_70 bacchite_red burn3_villain4
m25obj_72 bacchite_red burn3_villain5
m25obj_74 bacchite_red burn3_villain6
m25obj_76 bacchite_silver burn3_villain7
m25obj_78 bacchite_silver burn3_villain8
m25obj_80 ger_bookpile_burn burn3_object1
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_16'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_18'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_20'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_22'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_24'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_26'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_14'
initAttribsForChar: working on m25obj_46 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_48 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_28 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_30 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_40 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_42 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_50 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_52 (bacchite_red)
initAttribsForChar: working on m25obj_54 (bacchite_red)
initAttribsForChar: working on m25obj_56 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_58 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_60 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_64 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_66 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_68 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_70 (bacchite_red)
initAttribsForChar: working on m25obj_72 (bacchite_red)
initAttribsForChar: working on m25obj_74 (bacchite_red)
initAttribsForChar: working on m25obj_76 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_78 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_34 (bacchite_red)
initAttribsForChar: working on m25obj_32 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_36 (bacchite_red)
initAttribsForChar: working on m25obj_38 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_12'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_58'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_48'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_46'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_50'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_52'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_54'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_56'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_60'
Template_GetHeight() non-fatal error:
    template 'the_rogue' not found in list of template heights.
    To detect approximate height, use
    checkHeight(templateList, precise = 'no', repeat = 0, replace = 0, giants = 1, campaign = 0)
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_28'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_30'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_40'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_42'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_34'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_32'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_36'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_38'
m25obj_82 dragon room8_villain1
m25obj_84 pan room8_ally1
initAttribsForChar: working on m25obj_84 (pan)
initAttribsForChar (pan): looking at attribute cold blooded
initAttribsForChar (pan): looking at attribute disciplined
initAttribsForChar (pan): looking at attribute charged
initAttribsForChar (pan): looking at attribute pheremones
execInitAttrib: init pheremones attribute
    on m25obj_84 of template pan (pan)
initpheremones: target gender=2
initAttribsForChar: working on m25obj_82 (dragon)
initAttribsForChar (dragon): looking at attribute heavyfooted
execInitAttrib: init heavyfooted attribute
    on m25obj_82 of template dragon (dragon)
initAttribsForChar (dragon): looking at attribute temperature control
initAttribsForChar (dragon): looking at attribute claws
initAttribsForChar (dragon): looking at attribute unheroic
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_84'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_84'
m25obj_86 bacchite_green room6_villain1
m25obj_88 bacchite_green room6_villain2
m25obj_90 bacchite_silver room6_villain3
m25obj_92 bacchite_red room6_villain4
m25obj_94 bacchite_red room6_villain5
m25obj_96 bacchite_silver room6_villain6
m25obj_98 bacchite_silver room6_villain7
m25obj_100 bacchite_silver room6_villain8
bob pan room5_villain1
initAttribsForChar: working on bob (pan)
initAttribsForChar (pan): looking at attribute cold blooded
initAttribsForChar (pan): looking at attribute disciplined
initAttribsForChar (pan): looking at attribute charged
initAttribsForChar (pan): looking at attribute pheremones
execInitAttrib: init pheremones attribute
    on bob of template pan (pan)
initpheremones: target gender=2
initAttribsForChar: working on m25obj_88 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
initAttribsForChar: working on m25obj_90 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_92 (bacchite_red)
initAttribsForChar: working on m25obj_94 (bacchite_red)
initAttribsForChar: working on m25obj_96 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_98 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_100 (bacchite_silver)
initAttribsForChar (bacchite_silver): looking at attribute charged
initAttribsForChar (bacchite_silver): looking at attribute flier
initAttribsForChar: working on m25obj_86 (bacchite_green)
initAttribsForChar (bacchite_green): looking at attribute alkaline
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_82'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_82'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_82'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_86'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_86'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_86'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_88'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_88'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_88'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_90'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_90'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_90'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_92'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_92'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_92'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_94'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_94'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_94'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_96'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_96'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_96'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_98'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_98'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_98'
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'm25obj_100'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'm25obj_100'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'm25obj_100'
m25obj_102 panflute room7_switch1
m25obj_104 pan room7_villain1
initAttribsForChar: working on m25obj_104 (pan)
initAttribsForChar (pan): looking at attribute cold blooded
initAttribsForChar (pan): looking at attribute disciplined
initAttribsForChar (pan): looking at attribute charged
initAttribsForChar (pan): looking at attribute pheremones
execInitAttrib: init pheremones attribute
    on m25obj_104 of template pan (pan)
initpheremones: target gender=2
clearCarrierRegistration: clearing attribute 'blanktotransmutebob' for destroyed object 'bob'
clearCarrierRegistration: clearing attribute 'hextovertigohero_4' for destroyed object 'bob'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_84' for destroyed object 'bob'
clearCarrierRegistration: clearing attribute 'blanktotransmutem25obj_104' for destroyed object 'bob'
ff.DoEncCutscene(11,cutscenes = [['alertcs', [['priority', 1], ['required', 'puck'], ['cutscene', 'CS_Start()', "CS_CinematicCamera('puck')", 'CS_Speak(\'puck\', "If we shadows have offended, Think but this, and all is mended, That you have but slumber\'d here While these visions did appear. And this weak and idle theme, No more yielding but a dream, Gentles, do not reprehend: if you pardon, we will mend:", force=0)', "CS_Camera('puck', dist=-160, yaw=0)", "CS_Animate('puck','power')", 'CS_Speak(\'puck\', "And, as I am an honest Puck, If we have unearned luck Now to \'scape the serpent\'s tongue, We will make amends ere long; Else the Puck a liar call; So, good night unto you all. Give me your hands, if we be friends, and Robin shall restore amends.", force=0)', 'CS_End()']]]], marker = 'encounter', allies = ['puck'], pucksays,"ifweshadowshaveoffended,thinkbutthis,andallismended,thatyouhavebutslumber'dherewhilethesevisionsdidappear.andthisweakandidletheme,nomoreyieldingbutadream,gentles,donotreprehend = 'if you pardon, we will mend:"',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 252, in DoStorylineStateEvent
    DoStorylineState(story, state, event.user)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
  File "<string>", line 1
    ff.DoEncCutscene(11,cutscenes = [['alertcs', [['priority', 1], ['required', 'puck'], ['cutscene', 'CS_Start()', "CS_CinematicCamera('puck')", 'CS_Speak(\'puck\', "If we shadows have offended, Think but this, and all is mended, That you have but slumber\'d here While these visions did appear. And this weak and idle theme, No more yielding but a dream, Gentles, do not reprehend: if you pardon, we will mend:", force=0)', "CS_Camera('puck', dist=-160, yaw=0)", "CS_Animate('puck','power')", 'CS_Speak(\'puck\', "And, as I am an honest Puck, If we have unearned luck Now to \'scape the serpent\'s tongue, We will make amends ere long; Else the Puck a liar call; So, good night unto you all. Give me your hands, if we be friends, and Robin shall restore amends.", force=0)', 'CS_End()']]]], marker = 'encounter', allies = ['puck'], pucksays,"ifweshadowshaveoffended,thinkbutthis,andallismended,thatyouhavebutslumber'dherewhilethesevisionsdidappear.andthisweakandidletheme,nomoreyieldingbutadream,gentles,donotreprehend = 'if you pardon, we will mend:"',return_function="StorylineEncounterReturn")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^
SyntaxError: invalid token


There is an error here, but I don't know what to make of it, and I don't think it is affecting Pan.
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

stumpy

I'm not familiar with EZScript , but it looks like something is confusing the parser; it thinks things are parameters that probably aren't. Is it possible that you can't have those colons in the speech? That would be my first check. Get rid of those and see what happens.
Courage is knowing it might hurt, and doing it anyway. Stupidity is the same. And that's why life is hard. - Jeremy Goldberg

BentonGrey

I thought those were kosher, Stumpy, but maybe I'm crazy.  I'll get rid of them and test again.  Thanks for posting, man!
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

Previsionary

Oh, so you listen to him, but not me... and we suggested the same thing? What a jerk you are. :P. But yeah, it does seem to cut off prior to that first colon in the error dialogue.
Disappear when you least expe--

BentonGrey

Quote from: Previsionary on September 20, 2009, 12:18:41 AM
Oh, so you listen to him, but not me... and we suggested the same thing? What a jerk you are. :P. But yeah, it does seem to cut off prior to that first colon in the error dialogue.

That would explain why the next encounter isn't starting, but it wouldn't explain the fact that the switch cutscene isn't playing.  The fact that two of you suggested this, though, made me figure I needed to change it.
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

BentonGrey

So, fixing a marker error and the colon error allowed the switch CS to play, and the mission actually ended.  HOWEVER, the End CS and the Puck encounter still don't work.  Neither does the dragon's End.  Suggestions?
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

BentonGrey

So, I've sorted all of this out....bah for animportrait entries!
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

BentonGrey

Alright, we've got another PCT problem, this time in a new mission.  I'm trying to use several one-shot power traps, but none of their encounters are starting.  I'm certain that the power name is correct, but the things don't seem to want to work.

Spoiler
ff.DoEncOne-shotpowertrap(2,cutscenes = [], marker = 'encounter', item = 'pat_manhole_cover', trappower = 'area clone',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 252, in DoStorylineStateEvent
    DoStorylineState(story, state, event.user)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
  File "<string>", line 0, in ?
AttributeError: DoEncOne
ff.DoEncOne-shotpowertrap(3,cutscenes = [], marker = 'encounter', item = 'pat_manhole_cover', trappower = 'area clone',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 252, in DoStorylineStateEvent
    DoStorylineState(story, state, event.user)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
  File "<string>", line 0, in ?
AttributeError: DoEncOne
ff.DoEncOne-shotpowertrap(4,cutscenes = [], marker = 'encounter', item = 'pat_manhole_cover', trappower = 'area clone',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 252, in DoStorylineStateEvent
    DoStorylineState(story, state, event.user)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
  File "<string>", line 0, in ?
AttributeError: DoEncOne
m25obj_2 duplicate_gun_thug double9_villain1
m25obj_4 duplicate_bat_thug double9_villain2
m25obj_6 duplicate_cop double9_villain3
m25obj_8 duplicate_cop double9_villain4
m25obj_10 duplicate_bat_thug double9_villain5
ff.DoEncOne-shotpowertrap(6,cutscenes = [], marker = 'encounter', item = 'pat_manhole_cover', trappower = 'area irradiate',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 252, in DoStorylineStateEvent
    DoStorylineState(story, state, event.user)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
  File "<string>", line 0, in ?
AttributeError: DoEncOne
ff.DoEncOne-shotpowertrap(7,cutscenes = [], marker = 'encounter', item = 'pat_manhole_cover', trappower = 'area irradiate',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 252, in DoStorylineStateEvent
    DoStorylineState(story, state, event.user)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
  File "<string>", line 0, in ?
AttributeError: DoEncOne
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

yell0w_lantern

Yeah I've tried on several occasions but 1 Shot Power Traps NEVER seem to work. Best PM M25.
Yellow Lantern smash!

John Jr.

Quote from: yell0w_lantern on February 18, 2010, 10:15:33 PM
Yeah I've tried on several occasions but 1 Shot Power Traps NEVER seem to work. Best PM M25.

Same here. I had to re-script one encounter of my LSH mod to avoid the Power traps problems.

BentonGrey

Curses.  I'll use switchables then, since I know that works.
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

BentonGrey

Double curses!  So, this new mission is doing something odd in the base screen.  When you load it from a save game, it works fine, but when you progress directly from the previous mission, it does the box-in for a CS, like it's supposed to, but it never pulls back out.  There is no real CS for it to play, just the standard base scene that focuses the camera.  Has anyone ever encountered something like this before?  I'm not calling on any characters, the marker I'm focusing on is there...I don't get it.
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

Previsionary

Sounds like the problems I consistently had from time to time with your PCT missions that you blamed me and my lappy for. Payback... so sweet. :P

It's obviously hanging up on something, but I never found out why on my end. Maybe pasting your logs will help?
Disappear when you least expe--

BentonGrey

That's the problem, Prev.  There isn't anything in the logs.....and I still blame you!  Seriously though, I don't see anything out of the ordinary.  I'll edit this and add in my logs in a few minutes, but whatever is going on is happening quietly.  It doesn't seem to be too big a problem since you can simply save and it works when loaded...but still, that's weird.
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

John Jr.

That's the error message I got when trying to play the mission. I tried 3 times, received the same message 3 times:

Spoiler
MISSION: On Post Init... complete; starting story.
ERROR: The encounter DoEncBase does not exist or is broken.  You may need to download the appropriate plug-in, or check script.log for errors.
ff.DoEncBase(1,cutscenes = [['startcs', [['priority', 1], ['required', 'computer1'], ['cutscene', 'CS_Start()', "CS_Camera('computer1', dist=-160, yaw=0)", 'CS_End()']]]], marker = 'encounter', recruit = 'law', recruit = 'order',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Documents and Settings\Marcelo\Configura??es locais\Dados de aplicativos\Irrational Games\Freedom Force vs the 3rd Reich\temp\base.py", line 26, in OnPostInit
    m25minimod.OnPostInit()
  File "G:\Freedom Force 2\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25minimod.py", line 137, in OnPostInit
    m25story.DoStoryline()
  File "G:\Freedom Force 2\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 246, in DoStoryline
    DoStorylineState(story,enc)
  File "G:\Freedom Force 2\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 295, in DoStorylineState
    if not StorySetupEncounter(enc_id,story,state,a):
  File "G:\Freedom Force 2\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25story.py", line 385, in StorySetupEncounter
    val = eval('ff.%s(%i,%s,return_function="StorylineEncounterReturn")'%(encname,enc_id,encparams))
SyntaxError: duplicate keyword argument
initialising FFQ_initialiseExtras()
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_simplechoice' has no OnPostInit()

BentonGrey

It's worth noting, I'm getting no such errors.
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

BentonGrey

On a tangentially related note, I discovered something weird.  When you use "says telepathically" for a character that is actually present, the lines show up, but the talking head space is empty.  I'm having to put all of Law and Order's lines in such format because the player can switch between them, and it is somewhat annoying that whoever is present doesn't show up.  Is there anything I can do to counteract this?
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

John Jr.

There we go again...
Every time I copied a  :ffvstr: template/character and created a new character I had problems with the head. The present case is; I copied "thug with bat" and created a tougher version, "thugr". I checked the "Resources" tab for the "Animportrait", it's ok. But in the game I ever receive this message:

CUTSCENE: playing ff.CS_Speak(2,'thugr','If you try to stop me, I will have to kill you.', force=0)
ERRORError in playing cutscene - bad function ff.CS_Speak(2,'thugr','If you try to stop me, I will have to kill you.', force=0)
Traceback (innermost last):
  File "G:\Freedom Force 2\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25cutscene.py", line 91, in PlayCurrentCutscene
    exec cs_string
  File "<string>", line 1, in ?
  File "G:\Freedom Force 2\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts\m25cutscene.py", line 420, in CS_Speak
    js.AI_SayPortraitSpeech(Cutscene_ResolveObject(char), truetag, 'PlayCurrentCutscene', cs_num, 0,0.5, -1, 0, -1, 0)
RuntimeError: AI_SayPortraitSpeech(): Object does not exist and 'template only' flag not specified - thugr
CUTSCENE: m25 cutscene has been cancelled

I even copied the original head and made a folder for "thugr" with the original head and skins, but received the same error.
The Mission plays normally if I use an original thug.
Anyone can help, please?

BentonGrey

Have you run the control center?
God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/

John Jr.

I deleted the guy and made it again, this time inside the game (the first time I used FFedit). He's working now.
Thanks for the help!

BentonGrey

Here is my belated script.log.  There is no visible indication that anything is going wrong, but the CS continues to hang up any time you go from the previous mission to this base.

Spoiler
>>> system/init.py executed
>>> system/localinit.py executed
>>> system\tredir.py executed
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
loading datfiles version 0.256000
Starting General Utilities 1.0.1
missionobjvar(FixLongs): Fixing overflow issue with <SCSTATE_BUOYANT>
missionobjvar defining functions for Campaign play.
Loading m25cutscene.py v.3.3.08 January 18, 2010
CustomHeadCurrentTime 1266896546.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.3.09 Feb 2, 2010
FFX Mission Plugin 'm25enc_opendoor' 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')
Loading m25pstory.py  v.3.3.07 January 30, 2009
>>> C:\Documents and Settings\Nathan\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\base.py executed
! GetMapInfo
initialising FFQ_initialiseExtras()

And there is an equal amount of nothing in the FF.log:

Spoiler
00:02:47.25: FF: AI_SetEnabled(): Object does not have an AI or does not exist - _impobj_240
00:02:47.54: FF: CResourceDataMgr::getTagFullName, resource music_debrief not found
00:02:50.22: FF: freeing physics
00:02:50.40: FF: CInterpreter::init() completed
00:02:50.40: FF: Py_GetPath(.\System;.\System\PythonLib;.\Data\Missions\Scripts;C:\Documents and Settings\Nathan\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp;C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\PCTales\missions\scripts;)
00:02:50.40: FF: Py_GetProgramFullPath(C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\ffvt3r.exe)
00:02:50.41: FF: CMission::init(02_minuteman_ds_sewers, Missions\02_minuteman_ds_sewers\base.dat)
00:02:50.43: FF: CMission::loadScript(Missions\02_minuteman_ds_sewers\base.py)
00:02:51.42: FF: CRender: creating DX9 renderer
00:02:51.42: FF: CRender: trying to render in 32 bits
00:02:51.42: FF: destroying font resources
00:02:51.55: FF: Recreating font resources
00:02:51.55: FF: DepthStencil is D3DFMT_D24S8
00:02:51.61: FF: initializing physics
00:02:51.71: FF: ERROR: CRpgSystem::patchRPGABitSet, the_ant has unknown attribute summoner1
00:02:51.73: FF: Warning:  Throwable object screens_base has negative mass
00:02:52.27: FF: ERROR: CRpgSystem::patchRPGABitSet, order has unknown attribute boost2
00:02:52.27: FF: ERROR: CRpgSystem::patchRPGABitSet, order has unknown attribute invulnerable
00:02:52.41: FF: Warning:  Throwable object screens_base has negative mass
00:02:52.91: FF: CPathNodeList::preprocess: 0 nodes
00:02:52.91: FF: CPathNodeList::preprocess: 0 nodes
00:02:53.09: FF: GEOMETRY COUNTER AT 12012

God Bless
"If God came down upon me and gave me a wish again, I'd wish to be like Aquaman, 'cause Aquaman can take the pain..." -Ballad of Aquaman
Check out mymods and blog!
https://bentongrey.wordpress.com/