News:

Happy 20th, FFvT3R!

Main Menu

Tripped Up on Non-tripping Traps!

Started by yell0w_lantern, October 18, 2009, 11:44:28 PM

Previous topic - Next topic

yell0w_lantern

So I finished up a mess of missions for my EZScript campaign and wanted to test it from the beginning. Unfortunately the 1st mission is no longer working despite it seeming to work numerous times before.
>>> 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.
Starting System Utilities 1.5
FATAL ERROR:
   ffx3\Missions\Scripts\sk.py couldn't import FFX
ffx3\Missions\Scripts\sk.py loaded
Loading m25enc.py v.3.2.0 July 5, 2008
Loading m25cutscene.py v.3.2.0 final; May 27, 2007
CustomHeadCurrentTime 1255904801.562000
Starting Height Check module 1.4
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 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
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building_school' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
   template 'building_diner' not found in list of building dimensions.
   To detect approximate dimensions, use
   getBuildingDimensions ()

Yellow Lantern smash!

yell0w_lantern

Script Log Part 2:
Building_GetDimensions() non-fatal error:
    template 'building_police' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building_firestation' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building_school' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building_diner' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building_police' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building_firestation' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
Building_GetDimensions() non-fatal error:
    template 'building' not found in list of building dimensions.
    To detect approximate dimensions, use
    getBuildingDimensions ()
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 129, in OnPostInit
    ffx.FFX_InitMission()  # start FFX
AttributeError: FFX_InitMission
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\skXMapInfo.py", line 685, in MapInfo_CheckObjects2
    Object_UpdateGridPos (ms)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\skXMapInfo.py", line 565, in Object_UpdateGridPos
    if ts not in ff.MapInfo [maGrid [0]] [maGrid [1]]:
KeyError: 4
Yellow Lantern smash!

M25

The ffx.py file isn't being loaded correctly by the system.  What does your mission.py file look like?


yell0w_lantern

 :thumbup: Oh thank you thank you thank you for responding, M25!

I think I just used the Mission.py from the Ez Script campaign folder but I'll have another look when i get home (5pm ES).
Yellow Lantern smash!

yell0w_lantern

here's the mission.py:
#####################################################################################
#
# Module: Mission
# Author: m25
#
# Description: Create a text file called mission.txt and put your story
# in it.  It will then be used as the campaign mission for the folder it
# is in.
#
#
#####################################################################################

minimod_storyfile = 'mission'

import m25minimod
from m25minimod import *


#---------------------------------------------------------------------
#
# Important Callbacks
#
#---------------------------------------------------------------------

def OnPostInit():
m25minimod.OnPostInit(campaign=1)






and the the mission.txt:
Story: The Hunt

Encounter: Interrogate 1
Type: Interrogation
Villains: thug_with_bat, thug_with_gun, thug_with_bat
Minions: thug_with_grenade, thug_with_bat, thug_with_gun
Next: Wait 1


Alert Cutscene:
Set lighting to night
Play music music_tipoff_a_cs
Narrator says, "new york city 1943"
Narrator says, "the world is at war."
Unfade for 2 seconds
Camera on Hero
Hero says, "word on the street is that there are nazi spies hereabouts."
Hero says, "i'm going to track the dirty rats right to their hole!"
Wait for 2 seconds
Red arrow on Villain1


Start Cutscene:
Camera on Hero
Hero says, "hmm, some ruffians. as good a place to start looking for information as any, i guess."
Fade for 1 seconds
Hero teleports to Villain1
Camera on Villain1
Unfade for 1 seconds
Villain1 turns to Hero
Villain1 says, "fellas! What is it we got here?"
Villain2 turns to Hero
Villain2 says, "looks like a sissy ta me wit dat cape and his unda-wear all showin!"
Villain3 turns to Hero
Villain3 says, "heh heh heh."
Villain1 says, "aww look, the sissy's embarassed. oh, we're sorry, ain't we boys?"
Villain2 says, "yeah, we're sorry."
Villain1 says, "c'mon fellas let's show him how sorry we is..."
Camera on Hero
Villain1 walks to Hero
Villain2 walks to Hero
Villain3 walks to Hero


Interrogation Cutscene:
Camera on Villain
Villain says, "honest, mista, I don't know nothin' about no Nazis"
Hero plays animation melee_idle
Narrator says, "hourman makes ready to teach the hoodlum a lesson."
Villain says, "no! please no more!"
Hero plays animation idle
Villain says, "ask keeno up the street, he might be able ta help ya."


End Cutscene:
Hero says, "not much of a start but it's a start..."

#######################################################

Encounter: Wait 1
Type: Wait
Next: Interrogate 2
Minimum Time: 5
Maximum Time: 20

#######################################################


Encounter: Interrogate 2
Type: Interrogation
Villains: thug_with_gun, thug_with_gun, thug_with_bat
Minions: thug_with_grenade, thug_with_gun, thug_with_bat
Next: Interrogate 3

Alert Cutscene:
Play music music_tipoff_a
Camera on Hero
Hero says, "maybe it was a bum lead. i mean what kind of name is keeno anyway? sounds like a gag."
Wait for 2 seconds
Red arrow on Villain 1


Start Cutscene:
Camera on Hero
Hero says, "uh-oh, maybe I spoke too soon."
Camera on Villain1
Villain1 turns to Hero
Villain1 says, "look fellas! a sissy in a cape!"
Camera on Hero
Hero says, "not this again."
Hero says, "i'm looking for a guy named keeno. Have you seen him?"
Camera on Villain2
Villain2 says, "eh, maybe but we don't give no answers to no sissies. And we don't let your kind on our turf!"
Camera on Villain1
Villain1 says, "Hear that sissy? You ain't supposed to be on our turf."
Villain1 walks to Hero
Camera on Hero
Villain1 plays animation melee


Interrogation Cutscene:
Hero says, "now, are you going to tell me where keeno is?"
Villain says, "keeno left here about an hour ago and went up the block."

End Cutscene:
Hero says, "ok, now it's up the block i go."



#############################################################


Encounter: Interrogate 3
Type: Interrogation
Villains: thug_with_gun, thug_with_gun, thug_with_bat
Minions: thug_with_grenade, thug_with_gun, thug_with_bat
Next: Interrogate 4

Alert Cutscene:
Red arrow on Villain

Start Cutscene:
Camera on Villain1
Villain1 says, "hey, keeno, i got the snuffy smith pep button!"
Villain2 says, "izzat right, butch?"
Villain1 says, "yeah."
Villain3 says, "an' i got the one of superman!"
Villain2 says, "hey, i'll trade ya!"
Camera on Hero
Hero says, "keeno, i've been looking for you. i want some information."
Villain2 says, "beat it, sissy! can't ya see we're conductin' business and whatnot!"
Hero says, "this just isn't my day."


Interrogation Cutscene:
Camera on Hero
Hero says, "spill it keeno! where are the nazis?"
Villain2 says, "that's all ya wanted ta know? they're in germany."
Hero says, "no!"
Villain2 says, "they are too!"
Hero says, "i mean, where are the nazi sympathizers in this neighborhood?"
Villain2 says, "oh, you want lefty. le's around the block. he's always talkin about those guys."

###############################################################

Encounter: Interrogate 4
Type: Interrogation
Villains: thug_with_gun, thug_with_gun, thug_with_gun
Minions: thug_with_grenade, thug_with_gun, thug_with_bat
Next: Interrogate 5

Alert Cutscene:
Camera on Hero
Narrator says, "hourman grumbles to himself -"
Hero says, "up the block... down the block"
Red arrow on Villain

Start Cutscene:
Camera on Hero
Hero says, "which one of you is lefty?"
Villain2 says, "we're all right-handed."
Hero says, "no, i'm looking for someone named lefty"
Villain2 says, "ohhhh."
Villain2 turns to Villain3
Cinematic camera on Villain1
Villain2 says, "hey, lefty, someone wants to talk to you."
Villain3 says, "yeah? who?"
Villain2 says, "he didn't say but he's dressed like some kinda chorus girl or somethin'."
Villain3 says, "alright."
Villain3 turns to Hero
Villain3 walks to Hero
Cinematic camera on Villain3 to Hero
Villain3 says, "ok, sissy, whatta you want?"
Narrator says, "lefty threateningly cracks his knuckles"
Hero says, "oh, for pete's sake! i can't believe this."

Interrogation Cutscene:
Camera on Villain3
Villain3 says, "uncle! uncle! go over and see artie. he knows where the guys you want are."

##############################################################

Encounter: Interrogate 5
Type: Interrogation
Villains: thug_with_bat, thug_with_bat, thug_with_gun
Minions: thug_with_gun, thug_with_bat
Next: Hideout

Alert Cutscene:
Red arrow on Villain

Start Cutscene:
Hero says, "alright, artie, it's been a long night. just tell me where the nazi spies are."
Villain3 turns to Hero
Villain3 says, "careful, I hear them Nazis don't like you guys."
Hero says, "of course, every opressor and evil-doer fears the hand of justice!"
Villain3 says, "what are you talking about? they don't like sissies. guys like you that dress in bright colored women's stockings and go to bath houses."
Cinematic camera on Hero to Villain3
Hero says, "that is it! i have had it! come here you little..."

Interrogation Cutscene:
Cinematic camera on Villain3 to Hero
Villain3 says, "owww, my achin' head!"
Hero says, "nazis. where?"
Villain3 says, "i just saw 'em. they're right over that way. just look for a guy wearin' lederhosen."

End Cutscene:
Hero says, "a guy in lederhosen?!?"

###############################################################


Encounter: Hideout
Type: Custom
Actions: item exists, item is invulnerable, object can be examined, villains flee
Villains: oconnor, berlin_male
Minions: thug_with_gun, thug_with_bat, thug_with_grenade
Objects: car_night_ger_civauto1
Primary Objective: "Discover the location of the nazi hideout" for 1000 prestige and 400 xp
Next: Recruit


Alert Cutscene:
Cinematic camera on oconnor to berlin_male
oconnor turns to berlin_male
Narrator says, "the man in the trenchcoat looks at at his partner, shakes his head and sighs heavily."
berlin_male says, "what is it, ralph?"
narrator says, "the man called ralph rubs his face in frustration saying"
oconnor says, "you're dressed like a german."
berlin_male says, "i know. i wanna make a good impression."
Narrator says, "still rubbing his face ralph replies"
oconnor says, " we're committing treason - selling information to Nazi spies so you dress up in an alpine hat to make a good impresion!"
berlin_male says, "well yeah, i don't want them guys to think i'm a bum."
oconnor says, "you're not a bum!"
berlin_male says, "why thank you ralph."
oconnor says, "you're an idiot! calling you a bum would be an insult to bums!"
oconnor says, "i can't believe i work with you. i can already feel the hangman's noose around my neck."
berlin_male says, "that's probably your tie. you make it kinda tight."
oconnor says, "it's not my tie, you imbecile! oh, I need an aspirin."
berlin_male says, "hey, ralph, you know aspirin is german? bayer corporation. yeah."
oconnor says, "martin."
berlin_male says, "yeah, ralph?"
oconnor says, "shut up!"
Red arrow on berlin_male

Start Cutscene:
Cinematic camera on Hero to berlin_male
Hero says, "alright, you ratzi sympathizers, the jig is up!"
berlin_male says, "look, ralph, it's a girl in a cape! she's a cute little thing ain't she?"
oconnor says, "that's no girl, martin! it's one o' them mystery men like in the funny papers!"
Hero says, "finally!"

Examine Cutscene:
Hero says, "too bad I knocked them all out. I wanted to find out the location of their meeting."
Hero says, "maybe they left a clue in that car..."
Hero says, "great scott! Directions to the secret hideout!"




###############################################################

Encounter: Recruit
Type: Campaign Recruit
Villains: thug_with_gun, thug_with_bat
Allies: hourman
Next: Win

Yellow Lantern smash!

M25

It looks ok.  The problem is not the mission, since the game isn't even getting far enough to load EZ script.

Are you able to run the rumble room mini-mods that come with FFX?  Are you running this from the FFX directory or did you create a new one? 

yell0w_lantern

#6
I'm running from the FFX directory. I thought the minimods were working but I will recheck them.

Yellow Lantern smash!

yell0w_lantern

Nope. The minimods don't work either.

>>> 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.
Starting System Utilities 1.5
FATAL ERROR:
    ffx3\Missions\Scripts\sk.py couldn't import FFX
ffx3\Missions\Scripts\sk.py loaded
Loading m25enc.py v.3.2.0 July 5, 2008
Loading m25cutscene.py v.3.2.0 final; May 27, 2007
CustomHeadCurrentTime 1256075392.593000
Starting Height Check module 1.4
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 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\MiniMod Example - Allies.py executed
>>> C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\danger.py executed
! GetMapInfo
>>> C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\MiniMod Example - Allies.py executed
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25minimod.py", line 129, in OnPostInit
    ffx.FFX_InitMission()  # start FFX
AttributeError: FFX_InitMission
Yellow Lantern smash!

M25

It looks like something happened to FFX.  I suggest backing up your work (the whole ffx directory if necessary) and reinstalling FFX.


yell0w_lantern

 :(

I reinstalled, merged DATs and transferred over my customizations - no help.
I replaced FFX.py - no difference.
I'd hate to lose all my work but I'm starting to think there's no way around it.
I clearly know nothing of files and compouter languages when I ask this: is there a way someone could look at the files or run a diagnostic program or something?
Yellow Lantern smash!

M25

Take it a step at a time.  Re-install FFX, then make sure it is working first before you merge .dat files or transfer anything.


yell0w_lantern

AHA!
It was m25aidata
I manually entered AI on a built-in that had 'none' in the AI drop down box of FF Edit.
Now I just have to get that buggy mission with the power traps that won't trigger....
Yellow Lantern smash!

yell0w_lantern

#12
Finally back to play testing. I'm on Mission 9 out of about 20. So these one-shot power traps don't fire. I posted the code before but not a script log - forgot where to find it. Script Log part 1:
>>> 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 1260133891.031000
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 = '07_CATACOMBS'
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,71
storing hero_2: id_2,225
Campaign_ReadCharactersFromSavedGame: character <superman_i> has power <superman_i body resistance> with no corresponding powers.dat entry.
billy_batson11 billy_batson1 intro_marker_ally1
initialising FFQ_initialiseExtras()
initAttribsForChar: working on billy_batson11 (car_ff_animated)
initAttribsForChar: working on billy_batson_neutral1 (------------)
initAttribsForChar (------------): looking at attribute density control
initAttribsForChar: working on hero_2 (hourman)
initAttribsForChar (hourman): looking at attribute miraclo
execInitAttrib: init metastrength attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init invulnerable attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init metabolic attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init heavylifter attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init ironjaw attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init ffqlongjumper attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init ffqdeenergized attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
execInitAttrib: init extraheroic attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
   on hero_2 of template hourman (hourman)
initAttribsForChar (hourman): looking at attribute jumper
initAttribsForChar (hourman): looking at attribute battery
execInitAttrib: init battery attribute
   on hero_2 of template hourman (hourman)
initAttribsForChar (hourman): looking at attribute blitzkrieg
initAttribsForChar: working on hero_1 (captain_america)
initAttribsForChar (captain_america): looking at attribute supersoldier
execInitAttrib: init acrobatic attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init nimble attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init bodyarmor10 attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init ffqresilient attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init pheremones attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
initpheremones: target gender=34
execInitAttrib: init combatskill attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init fasthealing attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init presence attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
execInitAttrib: init invulnerable0 attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
   on hero_1 of template captain_america (captain_america)
initAttribsForChar (captain_america): looking at attribute jumper
initAttribsForChar (captain_america): looking at attribute blitzkrieg
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
m25obj_2 nazi_general h2_villain1
m25obj_4 blitzwing h2_villain2
m25obj_6 lady_luger h2_villain3
m25obj_8 nazi_grenadier h3_minion1
m25obj_10 nazi_rifleman h3_minion2
m25obj_12 nazi_rifleman h3_minion3
m25obj_14 nazi_rifleman h3_minion4
m25obj_16 nazi_general h3_villain1
ff.DoEncOne-shotpowertrap(4,cutscenes = [], marker = 'trap_2', item = 'red_int_cauldron named _impobj_cauldron_d1', trappower = 'red october Toad1',return_function="StorylineEncounterReturn")
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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(6,cutscenes = [], marker = 'trap_4', item = 'red_int_cauldron named _impobj_cauldron_e2', trappower = 'ffx_pp_rage',return_function="StorylineEncounterReturn")
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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
billy_batson11 billy_batson1 intro_marker_ally1
m25obj_18 feminazi h1_minion1
m25obj_20 feminazi h1_minion2
m25obj_22 feminazi h1_minion3
m25obj_24 feminazi h1_minion4
m25obj_26 feminazi_office h1_villain1
ff.DoEncOne-shotpowertrap(9,cutscenes = [], marker = 'trap_5', item = 'red_int_cauldron named _impobj_cauldron_e3', trappower = 'ffx_hexarea2',return_function="StorylineEncounterReturn")
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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(10,cutscenes = [], marker = 'trap_1', item = 'red_int_cauldron named _impobj_cauldron_d2', trappower = 'shurale Weakening Roar',return_function="StorylineEncounterReturn")
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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 ?
Yellow Lantern smash!

yell0w_lantern

#13
Script Log part 2:
AttributeError: DoEncOne
initAttribsForChar: working on m25obj_18 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_20 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_22 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_24 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_26 (feminazi_office)
initAttribsForChar (feminazi_office): looking at attribute beautiful
initAttribsForChar (feminazi_office): looking at attribute blitzkrieg
initAttribsForChar (feminazi_office): looking at attribute fearless
execInitAttrib: init fearless attribute
   on m25obj_26 of template feminazi_office (feminazi_office)
initAttribsForChar (feminazi_office): looking at attribute disciplined
initAttribsForChar (feminazi_office): looking at attribute crack shot
initAttribsForChar: working on m25obj_16 (nazi_general)
initAttribsForChar: working on m25obj_6 (lady_luger)
initAttribsForChar (lady_luger): looking at attribute hot tempered
initAttribsForChar (lady_luger): looking at attribute pheremones
execInitAttrib: init pheremones attribute
   on m25obj_6 of template lady_luger (lady_luger)
initpheremones: target gender=1
initAttribsForChar (lady_luger): looking at attribute beautiful
initAttribsForChar (lady_luger): looking at attribute acrobatic
execInitAttrib: init acrobatic attribute
   on m25obj_6 of template lady_luger (lady_luger)
initAttribsForChar (lady_luger): looking at attribute unheroic
initAttribsForChar: working on m25obj_8 (nazi_grenadier)
initAttribsForChar: working on m25obj_10 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_12 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_14 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_4 (blitzwing)
initAttribsForChar (blitzwing): looking at attribute unbeliever
initAttribsForChar (blitzwing): looking at attribute flier
initAttribsForChar (blitzwing): looking at attribute fastflier
execInitAttrib: init fastflier attribute
   on m25obj_4 of template blitzwing (blitzwing)
initAttribsForChar (blitzwing): looking at attribute armoured
initAttribsForChar (blitzwing): looking at attribute solid skeleton
initAttribsForChar: working on m25obj_2 (nazi_general)
m25obj_28 feminazi h4_minion1
m25obj_30 feminazi h4_minion2
m25obj_32 feminazi h4_minion3
m25obj_34 nazi_gunner h4_minion4
m25obj_36 nazi_general h4_villain1
m25obj_38 feminazi h6_minion1
m25obj_40 nazi_gunner h6_minion2
m25obj_42 nazi_gunner h6_minion3
m25obj_44 nazi_grenadier h6_minion4
m25obj_46 captain_nazi h6_villain1
m25obj_48 killarilla_chaingun h6_villain2
m25obj_50 nazi_rifleman h5_minion1
m25obj_52 nazi_gunner h5_minion2
m25obj_54 nazi_rifleman h5_minion3
m25obj_56 nazi_rifleman h5_minion4
m25obj_58 eye_major h5_villain1
m25obj_60 eye_minor h5_villain2
initAttribsForChar: working on m25obj_60 (eye_minor)
initAttribsForChar (eye_minor): looking at attribute flier
initAttribsForChar (eye_minor): looking at attribute charged
initAttribsForChar (eye_minor): looking at attribute strange visitor
initAttribsForChar: working on m25obj_54 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_42 (nazi_gunner)
initAttribsForChar: working on m25obj_36 (nazi_general)
initAttribsForChar: working on m25obj_28 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_34 (nazi_gunner)
initAttribsForChar: working on m25obj_44 (nazi_grenadier)
initAttribsForChar: working on m25obj_58 (eye_major)
initAttribsForChar (eye_major): looking at attribute flier
initAttribsForChar (eye_major): looking at attribute strange visitor
initAttribsForChar (eye_major): looking at attribute charged
initAttribsForChar: working on m25obj_56 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_50 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_52 (nazi_gunner)
initAttribsForChar: working on m25obj_30 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_46 (captain_nazi)
initAttribsForChar (captain_nazi): looking at attribute flier
initAttribsForChar (captain_nazi): looking at attribute toughguy2
execInitAttrib: init toughguy2 attribute
   on m25obj_46 of template captain_nazi (captain_nazi)
inittoughguy2: char=<m25obj_46>
inittoughguy2: initializing for m25obj_46
initAttribsForChar (captain_nazi): looking at attribute hirsute
initAttribsForChar (captain_nazi): looking at attribute strange visitor
initAttribsForChar (captain_nazi): looking at attribute danger sense
initAttribsForChar: working on m25obj_48 (killarilla_chaingun)
initAttribsForChar (killarilla_chaingun): looking at attribute heavy hitter
initAttribsForChar (killarilla_chaingun): looking at attribute solid skeleton
initAttribsForChar (killarilla_chaingun): looking at attribute weak minded
initAttribsForChar (killarilla_chaingun): looking at attribute jumper
initAttribsForChar: working on m25obj_40 (nazi_gunner)
initAttribsForChar: working on m25obj_38 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar: working on m25obj_32 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
UseHPPowerup: called for object=sc_powerup_hp6 hero=hero_2
UsePowerup: called for object=sc_powerup_hp6 hero=hero_2
UseHPPowerup: called for object=sc_powerup_hp1 hero=hero_2
UsePowerup: called for object=sc_powerup_hp1 hero=hero_2
m25obj_62 blitzkrieg blitzkrieg_fight_villain1
initAttribsForChar: working on m25obj_62 (blitzkrieg)
initAttribsForChar (blitzkrieg): looking at attribute cybernetic brain
initAttribsForChar (blitzkrieg): looking at attribute danger sense
initAttribsForChar (blitzkrieg): looking at attribute disciplined
initAttribsForChar (blitzkrieg): looking at attribute hatemonger
execInitAttrib: init hatemonger attribute
   on m25obj_62 of template blitzkrieg (blitzkrieg)
UsePPPowerup: called for object=sc_powerup_pp1 hero=hero_1
UsePowerup: called for object=sc_powerup_pp1 hero=hero_1
UseCPPowerup: called for object=sc_powerup_cp1 hero=hero_2
UsePowerup: called for object=sc_powerup_cp1 hero=hero_2
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25cutscene.py", line 88, in PlayCurrentCutscene
   exec cs_string
 File "<string>", line 1, in ?
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25cutscene.py", line 332, in CS_MoveTo
   cshelper.moveTo(Cutscene_ResolveObject(actor),Cutscene_ResolveObject(target),command=command)
 File "C:\Documents and Settings\gabe\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cshelper.py", line 770, in moveTo
   js.Trigger_Move(character, command, js.Get_MarkerPos(position), fn, radius, speed)
SystemError: NULL result without error in call_object
billy_batson11 billy_batson1 encounter2_ally1
_impobj_cauldron_ro red_int_cauldron_massive cauldron_object1
m25obj_64 nazi_rifleman final_fight_minion1
m25obj_66 demon final_fight_minion2
m25obj_68 demon final_fight_minion3
m25obj_70 demon final_fight_minion4
m25obj_72 hitler_spear final_fight_villain1
shazam captain_marvel shazam_marker_ally1
initAttribsForChar: working on m25obj_68 (demon)
initAttribsForChar (demon): looking at attribute volcanic
initAttribsForChar (demon): looking at attribute claws
initAttribsForChar (demon): looking at attribute toughguy2
execInitAttrib: init toughguy2 attribute
   on m25obj_68 of template demon (demon)
inittoughguy2: char=<m25obj_68>
inittoughguy2: initializing for m25obj_68
initAttribsForChar (demon): looking at attribute solid skeleton
initAttribsForChar (demon): looking at attribute spellcaster
execInitAttrib: init spellcaster attribute
   on m25obj_68 of template demon (demon)
initAttribsForChar: working on m25obj_72 (hitler_spear)
initAttribsForChar (hitler_spear): looking at attribute fearless
execInitAttrib: init fearless attribute
   on m25obj_72 of template hitler_spear (hitler_spear)
initAttribsForChar (hitler_spear): looking at attribute ffqfieldcommander
execInitAttrib: init ffqfieldcommander attribute
   on m25obj_72 of template hitler_spear (hitler_spear)
initheroic('m25obj_68', update=0)
initheroic('m25obj_66', update=0)
initheroic('m25obj_64', update=0)
initheroic('m25obj_70', update=0)
initheroic('billy_batson_neutral1', update=0)
initAttribsForChar (hitler_spear): looking at attribute hatemonger
execInitAttrib: init hatemonger attribute
   on m25obj_72 of template hitler_spear (hitler_spear)
initAttribsForChar (hitler_spear): looking at attribute ffqimmortal
execInitAttrib: init ffqimmortal attribute
   on m25obj_72 of template hitler_spear (hitler_spear)
initAttribsForChar: working on m25obj_66 (demon)
initAttribsForChar (demon): looking at attribute volcanic
initAttribsForChar (demon): looking at attribute claws
initAttribsForChar (demon): looking at attribute toughguy2
execInitAttrib: init toughguy2 attribute
   on m25obj_66 of template demon (demon)
inittoughguy2: char=<m25obj_66>
inittoughguy2: initializing for m25obj_66
initAttribsForChar (demon): looking at attribute solid skeleton
initAttribsForChar (demon): looking at attribute spellcaster
execInitAttrib: init spellcaster attribute
   on m25obj_66 of template demon (demon)
initAttribsForChar: working on m25obj_64 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_70 (demon)
initAttribsForChar (demon): looking at attribute volcanic
initAttribsForChar (demon): looking at attribute claws
initAttribsForChar (demon): looking at attribute toughguy2
execInitAttrib: init toughguy2 attribute
   on m25obj_70 of template demon (demon)
inittoughguy2: char=<m25obj_70>
inittoughguy2: initializing for m25obj_70
initAttribsForChar (demon): looking at attribute solid skeleton
initAttribsForChar (demon): looking at attribute spellcaster
execInitAttrib: init spellcaster attribute
   on m25obj_70 of template demon (demon)
initAttribsForChar: working on shazam (captain_marvel)
initAttribsForChar (captain_marvel): looking at attribute flier
initAttribsForChar (captain_marvel): looking at attribute accidentalchange
execInitAttrib: init accidentalchange attribute
   on shazam of template captain_marvel (captain_marvel)
accidental change of shazam(captain_marvel) triggered by isBlank
initAttribsForChar (captain_marvel): looking at attribute invulnerable2
execInitAttrib: init invulnerable2 attribute
   on shazam of template captain_marvel (captain_marvel)
initAttribsForChar (captain_marvel): looking at attribute weak minded
initAttribsForChar (captain_marvel): looking at attribute heavy lifter
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25cutscene.py", line 88, in PlayCurrentCutscene
   exec cs_string
 File "<string>", line 1, in ?
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25cutscene.py", line 167, in CS_Animate
   js.AI_Animate(Cutscene_ResolveObject(actor),animation)
RuntimeError: Object does not have an AI or does not exist - billy_batson1
Traceback (innermost last):
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25cutscene.py", line 88, in PlayCurrentCutscene
   exec cs_string
 File "<string>", line 1, in ?
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25cutscene.py", line 219, in CS_Effect
   js.Object_PlayEffect(js.Object_GetTerrain(), effect, '', 0, 0, "", location, 0)
RuntimeError: Object_PlayEffect(): Effect resource not found - shazam_area


Yes, there are some other bugs I'm wrestling with but I think they're just a matter of making sure I have all the resources and the EZ Scripting is done in a  quasi-logical way.
Yellow Lantern smash!

M25

Sorry for the delay.

Take the hyphen out of one-shot power trap.  It should be

One Shot Power Trap


yell0w_lantern

 :thumbup:
Will do, sir. I'll see if that fixes it.
Yellow Lantern smash!

yell0w_lantern

No Luck.
>>> 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 1260927790.031000
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 = '07_CATACOMBS'
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,71
storing hero_2: id_2,226
Campaign_ReadCharactersFromSavedGame: character <superman_i> has power <superman_i body resistance> with no corresponding powers.dat entry.
billy_batson11 billy_batson1 intro_marker_ally1
initialising FFQ_initialiseExtras()
initAttribsForChar: working on billy_batson_neutral1 (------------)
initAttribsForChar (------------): looking at attribute density control
initAttribsForChar: working on hero_1 (captain_america)
initAttribsForChar (captain_america): looking at attribute supersoldier
execInitAttrib: init acrobatic attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init nimble attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init bodyarmor10 attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init ffqresilient attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init pheremones attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
initpheremones: target gender=34
execInitAttrib: init combatskill attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init fasthealing attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init presence attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
execInitAttrib: init invulnerable0 attribute inside ['supersoldier', 'acrobatic', 'nimble', 'bodyarmor10', 'ffqresilient', 'pheremones', 'combatskill', 'fasthealing', 'presence', 'invulnerable0'] combo
    on hero_1 of template captain_america (captain_america)
initAttribsForChar (captain_america): looking at attribute jumper
initAttribsForChar (captain_america): looking at attribute blitzkrieg
initAttribsForChar: working on hero_2 (hourman)
initAttribsForChar (hourman): looking at attribute miraclo
execInitAttrib: init metastrength attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init invulnerable attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init metabolic attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init heavylifter attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init ironjaw attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init ffqlongjumper attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init ffqdeenergized attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
execInitAttrib: init extraheroic attribute inside ['miraclo', 'metastrength', 'invulnerable', 'metabolic', 'heavylifter', 'ironjaw', 'ffqlongjumper', 'ffqdeenergized', 'extraheroic'] combo
    on hero_2 of template hourman (hourman)
initAttribsForChar (hourman): looking at attribute jumper
initAttribsForChar (hourman): looking at attribute battery
execInitAttrib: init battery attribute
    on hero_2 of template hourman (hourman)
initAttribsForChar (hourman): looking at attribute blitzkrieg
initAttribsForChar: working on billy_batson11 (billy_batson1)
initAttribsForChar (billy_batson1): looking at attribute heroic
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()
m25obj_2 feminazi h1_minion1
m25obj_4 feminazi h1_minion2
m25obj_6 feminazi h1_minion3
m25obj_8 feminazi h1_minion4
m25obj_10 feminazi_office h1_villain1
ff.EncCustom_ItemStartsOnGround_Setup(4)
exceptions.RuntimeError Object_Spawn(): Failed to resolve object pos - m25obj_14
ff.DoEncCustom(4,cutscenes = [], marker = 'trap_5', actions="item exists, item starts on ground, item has power, item uses power on heroes, item uses power once", item = 'red_int_cauldron named _impobj_cauldron_e3', trappower = 'ffx_hexarea2',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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 ?
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 4216, in DoEncCustom
    return SetupEncounter(enc_id, encounter)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 1376, in SetupEncounter
    SetupEnc_CallPost(enc_id, encounter)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 1519, in SetupEnc_CallPost
    exec 'ff.' + s + '(' + `enc_id` + ')'
  File "<string>", line 1, in ?
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 5013, in EncCustom_ItemStartsOnGround_Setup
    js.Object_Spawn(name, item, marker)
RuntimeError: Object_Spawn(): Failed to resolve object pos - m25obj_14
m25obj_16 nazi_general h2_villain1
m25obj_18 blitzwing h2_villain2
m25obj_20 lady_luger h2_villain3
m25obj_22 nazi_grenadier h3_minion1
m25obj_24 nazi_rifleman h3_minion2
m25obj_26 nazi_grenadier h3_minion3
m25obj_28 nazi_rifleman h3_minion4
m25obj_30 nazi_general h3_villain1
ff.EncCustom_ItemStartsOnGround_Setup(7)
exceptions.RuntimeError Object_Spawn(): Failed to resolve object pos - m25obj_32
ff.DoEncCustom(7,cutscenes = [], marker = 'trap_1', actions="item exists, item starts on ground, item has power, item uses power on heroes, item uses power once", item = 'red_int_cauldron named _impobj_cauldron_d2', trappower = 'shurale Weakening Roar',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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 ?
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 4216, in DoEncCustom
    return SetupEncounter(enc_id, encounter)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 1376, in SetupEncounter
    SetupEnc_CallPost(enc_id, encounter)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 1519, in SetupEnc_CallPost
    exec 'ff.' + s + '(' + `enc_id` + ')'
  File "<string>", line 1, in ?
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 5013, in EncCustom_ItemStartsOnGround_Setup
    js.Object_Spawn(name, item, marker)
RuntimeError: Object_Spawn(): Failed to resolve object pos - m25obj_32
billy_batson11 billy_batson1 intro_marker_ally1
ff.EncCustom_ItemStartsOnGround_Setup(10)
exceptions.RuntimeError Object_Spawn(): Failed to resolve object pos - m25obj_34
ff.DoEncCustom(10,cutscenes = [], marker = 'trap_4', actions="item exists, item starts on ground, item has power, item uses power on heroes, item uses power once", item = 'red_int_cauldron named _impobj_cauldron_e2', trappower = 'ffx_pp_rage',return_function="StorylineEncounterReturn")
Traceback (innermost last):
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\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\.\ffx3\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\.\ffx3\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 ?
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 4216, in DoEncCustom
    return SetupEncounter(enc_id, encounter)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 1376, in SetupEncounter
    SetupEnc_CallPost(enc_id, encounter)
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 1519, in SetupEnc_CallPost
    exec 'ff.' + s + '(' + `enc_id` + ')'
  File "<string>", line 1, in ?
  File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25enc.py", line 5013, in EncCustom_ItemStartsOnGround_Setup
    js.Object_Spawn(name, item, marker)
RuntimeError: Object_Spawn(): Failed to resolve object pos - m25obj_34
2
1
initAttribsForChar: working on m25obj_8 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar (feminazi): looking at attribute unheroic
initAttribsForChar: working on m25obj_6 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar (feminazi): looking at attribute unheroic
initAttribsForChar: working on m25obj_4 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar (feminazi): looking at attribute unheroic
initAttribsForChar: working on m25obj_2 (feminazi)
initAttribsForChar (feminazi): looking at attribute beautiful
initAttribsForChar (feminazi): looking at attribute disciplined
initAttribsForChar (feminazi): looking at attribute unheroic
initAttribsForChar: working on m25obj_10 (feminazi_office)
initAttribsForChar (feminazi_office): looking at attribute beautiful
initAttribsForChar (feminazi_office): looking at attribute blitzkrieg
initAttribsForChar (feminazi_office): looking at attribute fearless
execInitAttrib: init fearless attribute
    on m25obj_10 of template feminazi_office (feminazi_office)
initAttribsForChar (feminazi_office): looking at attribute disciplined
initAttribsForChar (feminazi_office): looking at attribute crack shot
initAttribsForChar: working on m25obj_16 (nazi_general)
initAttribsForChar: working on m25obj_18 (blitzwing)
initAttribsForChar (blitzwing): looking at attribute unbeliever
initAttribsForChar (blitzwing): looking at attribute flier
initAttribsForChar (blitzwing): looking at attribute fastflier
execInitAttrib: init fastflier attribute
    on m25obj_18 of template blitzwing (blitzwing)
initAttribsForChar (blitzwing): looking at attribute armoured
initAttribsForChar (blitzwing): looking at attribute solid skeleton
initAttribsForChar: working on m25obj_20 (lady_luger)
initAttribsForChar (lady_luger): looking at attribute hot tempered
initAttribsForChar (lady_luger): looking at attribute pheremones
execInitAttrib: init pheremones attribute
    on m25obj_20 of template lady_luger (lady_luger)
initpheremones: target gender=1
initAttribsForChar (lady_luger): looking at attribute beautiful
initAttribsForChar (lady_luger): looking at attribute acrobatic
execInitAttrib: init acrobatic attribute
    on m25obj_20 of template lady_luger (lady_luger)
initAttribsForChar (lady_luger): looking at attribute unheroic
initAttribsForChar: working on m25obj_22 (nazi_grenadier)
initAttribsForChar: working on m25obj_24 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_26 (nazi_grenadier)
initAttribsForChar: working on m25obj_28 (nazi_rifleman)
initAttribsForChar (nazi_rifleman): looking at attribute timid
initAttribsForChar: working on m25obj_30 (nazi_general)
Yellow Lantern smash!