home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Scripts / Biped / Biped.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2000-10-27  |  34.0 KB  |  847 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 1.5)
  3.  
  4. import Bladex
  5. import DefAnims
  6. ATK_UNIQUE = 0
  7. ATK_RANDOM = 1
  8. ATK_SEQUENTIAL = 2
  9. import Trails
  10. Trails.Init()
  11. import ActionTables
  12. ActionTables.Init()
  13.  
  14. def KnightWhenFirst():
  15.     Bladex.CreateBipedData('Knight', 'Knight_N')
  16.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Knight.dat')
  17.     import KnightAnimationSet
  18.     KnightAnimationSet.LoadKnightAnimationSet('Knight')
  19.     import KgtBAct
  20.     import LinkTables
  21.     LinkTables.LinkMe('Knight')
  22.     import KgtCombos
  23.     import AnmFact
  24.     AnmFact.AnmFactKnight()
  25.     if not exitsPak:
  26.         Bladex.SaveAnmRaceData('../../AnmPak/Knight.dat', 'Knight')
  27.     
  28.     if dir(DefAnims).count('Knight'):
  29.         DefAnims.Knight()
  30.     
  31.     Bladex.AddFloorCTolerance('slip', 10)
  32.  
  33.  
  34. def AmzWhenFirst():
  35.     Bladex.CreateBipedData('Amz', 'Amazon_N')
  36.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Amz.dat')
  37.     import AmzAnimationSet
  38.     AmzAnimationSet.LoadAmzAnimationSet('Amz')
  39.     import AmzBAct
  40.     import LinkTables
  41.     LinkTables.LinkMe('Amz')
  42.     import AmzCombos
  43.     import AnmFact
  44.     AnmFact.AnmFactAmazon()
  45.     if not exitsPak:
  46.         Bladex.SaveAnmRaceData('../../AnmPak/Amz.dat', 'Amz')
  47.     
  48.     if dir(DefAnims).count('Amz'):
  49.         DefAnims.Amz()
  50.     
  51.     Bladex.AddFloorCTolerance('slip', 10)
  52.  
  53.  
  54. def DwfWhenFirst():
  55.     Bladex.CreateBipedData('Dwf', 'Dwarf_N')
  56.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Dwf.dat')
  57.     import DwfAnimationSet
  58.     DwfAnimationSet.LoadDwfAnimationSet('Dwf')
  59.     import DwfBAct
  60.     import LinkTables
  61.     LinkTables.LinkMe('Dwf')
  62.     import DwfCombos
  63.     import AnmFact
  64.     AnmFact.AnmFactDwarf()
  65.     if not exitsPak:
  66.         Bladex.SaveAnmRaceData('../../AnmPak/Dwf.dat', 'Dwf')
  67.     
  68.     if dir(DefAnims).count('Dwf'):
  69.         DefAnims.Dwf()
  70.     
  71.     Bladex.AddFloorCTolerance('slip', 10)
  72.  
  73.  
  74. def Dwf1WhenFirst():
  75.     Bladex.CreateBipedData('Ena', 'Enano1')
  76.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Ena.dat')
  77.     import DwfAnimationSet
  78.     DwfAnimationSet.LoadDwfAnimationSet('Enano1')
  79.     import Dwf1BAct
  80.     import LinkTables
  81.     LinkTables.LinkMe('Ena')
  82.     import Dwf1Combos
  83.     if not exitsPak:
  84.         Bladex.SaveAnmRaceData('../../AnmPak/Ena.dat', 'Ena')
  85.     
  86.     if dir(DefAnims).count('Ena'):
  87.         DefAnims.Ena()
  88.     
  89.     Bladex.AddFloorCTolerance('slip', 10)
  90.     import BBLib
  91.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'DwarfIcon1')
  92.  
  93.  
  94. def Dwf2WhenFirst():
  95.     Bladex.CreateBipedData('Enb', 'Enano2')
  96.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Enb.dat')
  97.     import DwfAnimationSet
  98.     DwfAnimationSet.LoadDwfAnimationSet('Enano2')
  99.     import Dwf2BAct
  100.     import LinkTables
  101.     LinkTables.LinkMe('Enb')
  102.     import Dwf2Combos
  103.     if not exitsPak:
  104.         Bladex.SaveAnmRaceData('../../AnmPak/Enb.dat', 'Enb')
  105.     
  106.     if dir(DefAnims).count('Enb'):
  107.         DefAnims.Enb()
  108.     
  109.     Bladex.AddFloorCTolerance('slip', 10)
  110.     import BBLib
  111.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'DwarfIcon2')
  112.  
  113.  
  114. def BarWhenFirst():
  115.     Bladex.CreateBipedData('Bar', 'Barbarian_N')
  116.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Bar.dat')
  117.     import BarAnimationSet
  118.     BarAnimationSet.LoadBarAnimationSet('Bar')
  119.     import BarBAct
  120.     import LinkTables
  121.     LinkTables.LinkMe('Bar')
  122.     if dir(DefAnims).count('Bar'):
  123.         DefAnims.Bar()
  124.     
  125.     import BarCombos
  126.     import AnmFact
  127.     AnmFact.AnmFactBarbarian()
  128.     if not exitsPak:
  129.         Bladex.SaveAnmRaceData('../../AnmPak/Bar.dat', 'Bar')
  130.     
  131.     Bladex.AddFloorCTolerance('slip', 10)
  132.  
  133.  
  134. def TraitorKnightWhenFirst():
  135.     Bladex.CreateBipedData('Knight_Traitor', 'Knight_Traitor')
  136.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Knight_Traitor.dat')
  137.     import TraiKnightAnimationSet
  138.     TraiKnightAnimationSet.LoadTraitorKnightAnimationSet('Knight_Traitor')
  139.     import TknBAct
  140.     import LinkTables
  141.     LinkTables.LinkMe('Knight_Traitor')
  142.     import TknCombos
  143.     import AnmFact
  144.     AnmFact.AnmFactTraitorKnight()
  145.     if not exitsPak:
  146.         Bladex.SaveAnmRaceData('../../AnmPak/Knight_Traitor.dat', 'Knight_Traitor')
  147.     
  148.     if dir(DefAnims).count('Knight_Traitor'):
  149.         DefAnims.Knight_Traitor()
  150.     
  151.     Bladex.AddFloorCTolerance('slip', 10)
  152.     import BBLib
  153.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'TraitorIcon')
  154.  
  155.  
  156. def OrkWhenFirst():
  157.     Bladex.CreateBipedData('Ork', 'Ork')
  158.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Ork.dat')
  159.     import OrkAnimationSet
  160.     OrkAnimationSet.LoadOrkAnimationSet('Ork')
  161.     import OrkBAct
  162.     import LinkTables
  163.     LinkTables.LinkMe('Ork')
  164.     import OrkCombos
  165.     import AnmFact
  166.     AnmFact.AnmFactOrk()
  167.     if not exitsPak:
  168.         Bladex.SaveAnmRaceData('../../AnmPak/Ork.dat', 'Ork')
  169.     
  170.     if dir(DefAnims).count('Ork'):
  171.         DefAnims.Ork()
  172.     
  173.     Bladex.AddFloorCTolerance('slip', 10)
  174.     import BBLib
  175.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'OrcIcon')
  176.  
  177.  
  178. def Dark_OrkWhenFirst():
  179.     Bladex.CreateBipedData('Dok', 'Dark_Ork')
  180.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Dok.dat')
  181.     import OrkAnimationSet
  182.     OrkAnimationSet.LoadOrkAnimationSet('Dok')
  183.     import DokBAct
  184.     import LinkTables
  185.     LinkTables.LinkMe('Dok')
  186.     import DokCombos
  187.     import AnmFact
  188.     AnmFact.AnmFactOrk()
  189.     if not exitsPak:
  190.         Bladex.SaveAnmRaceData('../../AnmPak/Dok.dat', 'Dok')
  191.     
  192.     if dir(DefAnims).count('Dok'):
  193.         DefAnims.Dok()
  194.     
  195.     Bladex.AddFloorCTolerance('slip', 10)
  196.     import BBLib
  197.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'OrkDarkIcon')
  198.  
  199.  
  200. def Great_OrkWhenFirst():
  201.     Bladex.CreateBipedData('Gok', 'Great_Ork')
  202.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Gok.dat')
  203.     import GokAnimationSet
  204.     GokAnimationSet.LoadGokAnimationSet('Gok')
  205.     import GokBAct
  206.     import LinkTables
  207.     LinkTables.LinkMe('Gok')
  208.     import GokCombos
  209.     import AnmFact
  210.     AnmFact.AnmFactGreatOrk()
  211.     if not exitsPak:
  212.         Bladex.SaveAnmRaceData('../../AnmPak/Gok.dat', 'Gok')
  213.     
  214.     if dir(DefAnims).count('Gok'):
  215.         DefAnims.Gok()
  216.     
  217.     Bladex.AddFloorCTolerance('slip', 10)
  218.     import BBLib
  219.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'GorkIcon')
  220.  
  221.  
  222. def LittleDemonWhenFirst():
  223.     Bladex.CreateBipedData('Ldm', 'Little_Demon')
  224.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Ldm.dat')
  225.     import LdmAnimationSet
  226.     LdmAnimationSet.LoadLdmAnimationSet('Ldm')
  227.     import LdmBAct
  228.     import LinkTables
  229.     LinkTables.LinkMe('Ldm')
  230.     import LdmCombos
  231.     import AnmFact
  232.     AnmFact.AnmFactLittleDemon()
  233.     if not exitsPak:
  234.         Bladex.SaveAnmRaceData('../../AnmPak/Ldm.dat', 'Ldm')
  235.     
  236.     if dir(DefAnims).count('Ldm'):
  237.         DefAnims.Ldm()
  238.     
  239.     Bladex.AddFloorCTolerance('slip', 10)
  240.     import BBLib
  241.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'LDemonIcon')
  242.  
  243.  
  244. def GreaterDemonWhenFirst():
  245.     Bladex.CreateBipedData('Gdm', 'Great_Demon')
  246.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Gdm.dat')
  247.     import GdmAnimationSet
  248.     GdmAnimationSet.LoadGdmAnimationSet('Gdm')
  249.     import GdmBAct
  250.     import LinkTables
  251.     LinkTables.LinkMe('Gdm')
  252.     import GdmCombos
  253.     import AnmFact
  254.     AnmFact.AnmFactGreatDemon()
  255.     if not exitsPak:
  256.         Bladex.SaveAnmRaceData('../../AnmPak/Gdm.dat', 'Gdm')
  257.     
  258.     if dir(DefAnims).count('Gdm'):
  259.         DefAnims.Gdm()
  260.     
  261.     Bladex.AddFloorCTolerance('slip', 10)
  262.     import BBLib
  263.     BBLib.LoadBOD('FireRing')
  264.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'GDemonIcon')
  265.  
  266.  
  267. def SkeletonWhenFirst():
  268.     Bladex.CreateBipedData('Skl', 'Skeleton')
  269.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Skl.dat')
  270.     import SklAnimationSet
  271.     SklAnimationSet.LoadSklAnimationSet('Skl')
  272.     import SklBAct
  273.     import LinkTables
  274.     LinkTables.LinkMe('Skl')
  275.     import SklCombos
  276.     import AnmFact
  277.     AnmFact.AnmFactSkeleton()
  278.     if not exitsPak:
  279.         Bladex.SaveAnmRaceData('../../AnmPak/Skl.dat', 'Skl')
  280.     
  281.     if dir(DefAnims).count('Skl'):
  282.         DefAnims.Skl()
  283.     
  284.     Bladex.AddFloorCTolerance('slip', 10)
  285.     import BBLib
  286.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'SkeletonIcon')
  287.  
  288.  
  289. def CosWhenFirst():
  290.     Bladex.CreateBipedData('Cos', 'Cos')
  291.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Cos.dat')
  292.     import CosAnimationSet
  293.     CosAnimationSet.LoadCosAnimationSet('Cos')
  294.     import CosBAct
  295.     import LinkTables
  296.     LinkTables.LinkMe('Cos')
  297.     import CosCombos
  298.     import AnmFact
  299.     AnmFact.AnmFactCosita()
  300.     if not exitsPak:
  301.         Bladex.SaveAnmRaceData('../../AnmPak/Cos.dat', 'Cos')
  302.     
  303.     if dir(DefAnims).count('Cos'):
  304.         DefAnims.Cos()
  305.     
  306.     Bladex.AddFloorCTolerance('slip', 10)
  307.     import BBLib
  308.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'CosIcon')
  309.  
  310.  
  311. def MinWhenFirst():
  312.     Bladex.CreateBipedData('Min', 'Minotaur')
  313.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Min.dat')
  314.     import MinAnimationSet
  315.     MinAnimationSet.LoadMinAnimationSet('Min')
  316.     import MinBAct
  317.     import LinkTables
  318.     LinkTables.LinkMe('Min')
  319.     import MinCombos
  320.     import AnmFact
  321.     AnmFact.AnmFactMinotaur()
  322.     if not exitsPak:
  323.         Bladex.SaveAnmRaceData('../../AnmPak/Min.dat', 'Min')
  324.     
  325.     if dir(DefAnims).count('Min'):
  326.         DefAnims.Min()
  327.     
  328.     Bladex.AddFloorCTolerance('slip', 10)
  329.     import BBLib
  330.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'MinotaurIcon')
  331.  
  332.  
  333. def LichWhenFirst():
  334.     Bladex.CreateBipedData('Lch', 'Lich')
  335.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Lch.dat')
  336.     import LchAnimationSet
  337.     LchAnimationSet.LoadLchAnimationSet('Lch')
  338.     import LchBAct
  339.     import LinkTables
  340.     LinkTables.LinkMe('Lch')
  341.     import LchCombos
  342.     import AnmFact
  343.     AnmFact.AnmFactLich()
  344.     if not exitsPak:
  345.         Bladex.SaveAnmRaceData('../../AnmPak/Lch.dat', 'Lch')
  346.     
  347.     if dir(DefAnims).count('Lch'):
  348.         DefAnims.Lch()
  349.     
  350.     Bladex.AddFloorCTolerance('slip', 10)
  351.     import BBLib
  352.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'Lich')
  353.  
  354.  
  355. def SalamanderWhenFirst():
  356.     Bladex.CreateBipedData('Slm', 'Salamander')
  357.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Slm.dat')
  358.     import SlmAnimationSet
  359.     SlmAnimationSet.LoadSlmAnimationSet('Slm')
  360.     import SlmBAct
  361.     import LinkTables
  362.     LinkTables.LinkMe('Slm')
  363.     import SlmCombos
  364.     import AnmFact
  365.     AnmFact.AnmFactSalamander()
  366.     if not exitsPak:
  367.         Bladex.SaveAnmRaceData('../../AnmPak/Slm.dat', 'Slm')
  368.     
  369.     if dir(DefAnims).count('Slm'):
  370.         DefAnims.Slm()
  371.     
  372.     Bladex.AddFloorCTolerance('slip', 10)
  373.     import BBLib
  374.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'SalamanderIcon')
  375.  
  376.  
  377. def ChaosKnightWhenFirst():
  378.     Bladex.CreateBipedData('Chk', 'ChaosKnight')
  379.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Chk.dat')
  380.     import ChkAnimationSet
  381.     ChkAnimationSet.LoadChkAnimationSet('Chk')
  382.     import ChkBAct
  383.     import LinkTables
  384.     LinkTables.LinkMe('Chk')
  385.     import ChkCombos
  386.     import AnmFact
  387.     AnmFact.AnmFactChosKnight()
  388.     if not exitsPak:
  389.         Bladex.SaveAnmRaceData('../../AnmPak/Chk.dat', 'Chk')
  390.     
  391.     if dir(DefAnims).count('Chk'):
  392.         DefAnims.Chk()
  393.     
  394.     Bladex.AddFloorCTolerance('slip', 10)
  395.     import BBLib
  396.     BBLib.LoadBOD('EsferaNegra')
  397.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'ChaosIcon')
  398.  
  399.  
  400. def VampWhenFirst():
  401.     Bladex.CreateBipedData('Vmp', 'Vamp')
  402.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Vmp.dat')
  403.     import VmpAnimationSet
  404.     VmpAnimationSet.LoadVmpAnimationSet('Vmp')
  405.     import VmpBAct
  406.     import LinkTables
  407.     LinkTables.LinkMe('Vmp')
  408.     import VmpCombos
  409.     import AnmFact
  410.     AnmFact.AnmFactVampire()
  411.     if not exitsPak:
  412.         Bladex.SaveAnmRaceData('../../AnmPak/Vmp.dat', 'Vmp')
  413.     
  414.     if dir(DefAnims).count('Vmp'):
  415.         DefAnims.Vmp()
  416.     
  417.     Bladex.AddFloorCTolerance('slip', 10)
  418.     import BBLib
  419.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'VampireIcon')
  420.  
  421.  
  422. def RagnarWhenFirst():
  423.     Bladex.CreateBipedData('Rgn', 'Ragnar')
  424.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Rgn.dat')
  425.     import RgnAnimationSet
  426.     RgnAnimationSet.LoadRgnAnimationSet('Rgn')
  427.     import RgnBAct
  428.     import LinkTables
  429.     LinkTables.LinkMe('Rgn')
  430.     import RgnCombos
  431.     import AnmFact
  432.     AnmFact.AnmFactRagnar()
  433.     if not exitsPak:
  434.         Bladex.SaveAnmRaceData('../../AnmPak/Rgn.dat', 'Rgn')
  435.     
  436.     if dir(DefAnims).count('Rgn'):
  437.         DefAnims.Rgn()
  438.     
  439.     Bladex.AddFloorCTolerance('slip', 10)
  440.     import BBLib
  441.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'RagnarIcon')
  442.  
  443.  
  444. def Prs_1WhenFirst():
  445.     Bladex.CreateBipedData('Prs_1', 'Prisoner_1')
  446.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Prs_1.dat')
  447.     import PrsAnimationSet
  448.     PrsAnimationSet.LoadPrsAnimationSet('Prs')
  449.     import PrsBAct
  450.     PrsBAct.BAct('Prs_1')
  451.     import LinkTables
  452.     LinkTables.LinkMe('Prs_1')
  453.     if not exitsPak:
  454.         Bladex.SaveAnmRaceData('../../AnmPak/Prs_1.dat', 'Prs_1')
  455.     
  456.     if dir(DefAnims).count('Prs_1'):
  457.         DefAnims.Prs_1()
  458.     
  459.     import BBLib
  460.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'PrisonerIcon')
  461.  
  462.  
  463. def Prs_2WhenFirst():
  464.     Bladex.CreateBipedData('Prs_2', 'Prisoner_2')
  465.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Prs_2.dat')
  466.     import PrsAnimationSet
  467.     PrsAnimationSet.LoadPrsAnimationSet('Prs')
  468.     import PrsBAct
  469.     PrsBAct.BAct('Prs_2')
  470.     import LinkTables
  471.     LinkTables.LinkMe('Prs_2')
  472.     if not exitsPak:
  473.         Bladex.SaveAnmRaceData('../../AnmPak/Prs_2.dat', 'Prs_2')
  474.     
  475.     if dir(DefAnims).count('Prs_2'):
  476.         DefAnims.Prs_2()
  477.     
  478.  
  479.  
  480. def Prs_3WhenFirst():
  481.     Bladex.CreateBipedData('Prs_3', 'Prisoner_3')
  482.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Prs_3.dat')
  483.     import PrsAnimationSet
  484.     PrsAnimationSet.LoadPrsAnimationSet('Prs')
  485.     import PrsBAct
  486.     PrsBAct.BAct('Prs_3')
  487.     import LinkTables
  488.     LinkTables.LinkMe('Prs_3')
  489.     if not exitsPak:
  490.         Bladex.SaveAnmRaceData('../../AnmPak/Prs_3.dat', 'Prs_3')
  491.     
  492.     if dir(DefAnims).count('Prs_3'):
  493.         DefAnims.Prs_3()
  494.     
  495.  
  496.  
  497. def Prs_4WhenFirst():
  498.     Bladex.CreateBipedData('Prs_4', 'Prisoner_4')
  499.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Prs_4.dat')
  500.     import PrsAnimationSet
  501.     PrsAnimationSet.LoadPrsAnimationSet('Prs')
  502.     import PrsBAct
  503.     PrsBAct.BAct('Prs_4')
  504.     import LinkTables
  505.     LinkTables.LinkMe('Prs_4')
  506.     if not exitsPak:
  507.         Bladex.SaveAnmRaceData('../../AnmPak/Prs_4.dat', 'Prs_4')
  508.     
  509.     if dir(DefAnims).count('Prs_4'):
  510.         DefAnims.Prs_4()
  511.     
  512.  
  513.  
  514. def Prs_5WhenFirst():
  515.     Bladex.CreateBipedData('Prs_5', 'Prisoner_5')
  516.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Prs_5.dat')
  517.     import PrsAnimationSet
  518.     PrsAnimationSet.LoadPrsAnimationSet('Prs')
  519.     import PrsBAct
  520.     PrsBAct.BAct('Prs_5')
  521.     import LinkTables
  522.     LinkTables.LinkMe('Prs_5')
  523.     if not exitsPak:
  524.         Bladex.SaveAnmRaceData('../../AnmPak/Prs_5.dat', 'Prs_5')
  525.     
  526.     if dir(DefAnims).count('Prs_5'):
  527.         DefAnims.Prs_5()
  528.     
  529.  
  530.  
  531. def Prs_6WhenFirst():
  532.     Bladex.CreateBipedData('Prs_6', 'Prisoner_6')
  533.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Prs_6.dat')
  534.     import PrsAnimationSet
  535.     PrsAnimationSet.LoadPrsAnimationSet('Prs')
  536.     import PrsBAct
  537.     PrsBAct.BAct('Prs_6')
  538.     import LinkTables
  539.     LinkTables.LinkMe('Prs_6')
  540.     if not exitsPak:
  541.         Bladex.SaveAnmRaceData('../../AnmPak/Prs_6.dat', 'Prs_6')
  542.     
  543.     if dir(DefAnims).count('Prs_6'):
  544.         DefAnims.Prs_6()
  545.     
  546.  
  547.  
  548. def Knight_ZombieWhenFirst():
  549.     Bladex.CreateBipedData('Zkn', 'Knight_Zombie')
  550.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Zkn.dat')
  551.     import LchAnimationSet
  552.     LchAnimationSet.LoadLchAnimationSet('Zkn')
  553.     import ZknBAct
  554.     import LinkTables
  555.     LinkTables.LinkMe('Zkn')
  556.     import ZknCombos
  557.     import AnmFact
  558.     AnmFact.AnmFactLich()
  559.     if not exitsPak:
  560.         Bladex.SaveAnmRaceData('../../AnmPak/Zkn.dat', 'Zkn')
  561.     
  562.     if dir(DefAnims).count('Zkn'):
  563.         DefAnims.Zkn()
  564.     
  565.     Bladex.AddFloorCTolerance('slip', 10)
  566.     import BBLib
  567.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'KnightzombieIcon')
  568.  
  569.  
  570. def Dark_KnightWhenFirst():
  571.     Bladex.CreateBipedData('Dkn', 'Dark_Knight')
  572.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Dkn.dat')
  573.     import TraiKnightAnimationSet
  574.     TraiKnightAnimationSet.LoadTraitorKnightAnimationSet('Dkn')
  575.     import DknBAct
  576.     import LinkTables
  577.     LinkTables.LinkMe('Dkn')
  578.     import AnmFact
  579.     AnmFact.AnmFactTraitorKnight()
  580.     import DknCombos
  581.     if not exitsPak:
  582.         Bladex.SaveAnmRaceData('../../AnmPak/Dkn.dat', 'Dkn')
  583.     
  584.     if dir(DefAnims).count('Dkn'):
  585.         DefAnims.Dkn()
  586.     
  587.     Bladex.AddFloorCTolerance('slip', 10)
  588.     import BBLib
  589.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'KnightDarkIcon')
  590.  
  591.  
  592. def Troll_DarkWhenFirst():
  593.     Bladex.CreateBipedData('Trl', 'Troll_Dark')
  594.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Trl.dat')
  595.     import TrlAnimationSet
  596.     TrlAnimationSet.LoadTrlAnimationSet('Trl')
  597.     import TrlBAct
  598.     import LinkTables
  599.     LinkTables.LinkMe('Trl')
  600.     import TrlCombos
  601.     import AnmFact
  602.     AnmFact.AnmFactTroll()
  603.     race = Bladex.GetCharType('Troll_snow', 'Trl')
  604.     race.Biped = 'Trl'
  605.     if not exitsPak:
  606.         Bladex.SaveAnmRaceData('../../AnmPak/Trl.dat', 'Trl')
  607.     
  608.     if dir(DefAnims).count('Trl'):
  609.         DefAnims.Trl()
  610.     
  611.     import BBLib
  612.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'TrollIcon')
  613.  
  614.  
  615. def SpidersmallWhenFirst():
  616.     Bladex.CreateBipedData('Spd', 'Spidersmall')
  617.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Spd.dat')
  618.     import SpdAnimationSet
  619.     SpdAnimationSet.LoadSpdAnimationSet('Spd')
  620.     import SpdsmallBAct
  621.     import LinkTables
  622.     LinkTables.LinkMe('Spd')
  623.     import SpdCombos
  624.     if not exitsPak:
  625.         Bladex.SaveAnmRaceData('../../AnmPak/Spd.dat', 'Spd')
  626.     
  627.     if dir(DefAnims).count('Spd'):
  628.         DefAnims.Spd()
  629.     
  630.     Bladex.AddFloorCTolerance('slip', 10)
  631.     import BBLib
  632.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'SpiderIcon')
  633.  
  634.  
  635. def DalGurakWhenFirst():
  636.     Bladex.CreateBipedData('Dgk', 'DalGurak')
  637.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Dgk.dat')
  638.     import DgkAnimationSet
  639.     DgkAnimationSet.LoadDgkAnimationSet('Dgk')
  640.     import DgkBAct
  641.     import LinkTables
  642.     LinkTables.LinkMe('Dgk')
  643.     import DgkCombos
  644.     import AnmFact
  645.     AnmFact.AnmFactDalGurak()
  646.     Bladex.AddFloorCTolerance('slip', 10)
  647.     if not exitsPak:
  648.         Bladex.SaveAnmRaceData('../../AnmPak/Dgk.dat', 'Dgk')
  649.     
  650.     import BBLib
  651.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'DalGurakIcon')
  652.     if dir(DefAnims).count('Dgk'):
  653.         DefAnims.Dgk()
  654.     
  655.  
  656.  
  657. def AnAhkardWhenFirst():
  658.     Bladex.CreateBipedData('Ank', 'DarkLord')
  659.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Ank.dat')
  660.     import AnkAnimationSet
  661.     AnkAnimationSet.LoadAnkAnimationSet('Ank')
  662.     import AnkBAct
  663.     import LinkTables
  664.     LinkTables.LinkMe('Ank')
  665.     import AnkCombos
  666.     import AnmFact
  667.     AnmFact.AnmFactAnAhkard()
  668.     if not exitsPak:
  669.         Bladex.SaveAnmRaceData('../../AnmPak/Ank.dat', 'Ank')
  670.     
  671.     if dir(DefAnims).count('Ank'):
  672.         DefAnims.Ank()
  673.     
  674.     Bladex.AddFloorCTolerance('slip', 10)
  675.     import BBLib
  676.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'DarkLordIcon')
  677.  
  678.  
  679. def Golem_stoneWhenFirst():
  680.     Bladex.CreateBipedData('Glm_st', 'Golem_stone')
  681.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Glm_st.dat')
  682.     import GlmAnimationSet
  683.     GlmAnimationSet.LoadGlmAnimationSet('Glm_st')
  684.     import Glm_stBAct
  685.     import LinkTables
  686.     LinkTables.LinkMe('Glm_st')
  687.     import Glm_stCombos
  688.     import AnmFact
  689.     AnmFact.AnmFactGolem()
  690.     if not exitsPak:
  691.         Bladex.SaveAnmRaceData('../../AnmPak/Glm_st.dat', 'Glm_st')
  692.     
  693.     if dir(DefAnims).count('Glm_st'):
  694.         DefAnims.Glm_st()
  695.     
  696.     Bladex.AddFloorCTolerance('slip', 10)
  697.     import BBLib
  698.     BBLib.LoadBOD('Piedra_Glm_st')
  699.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'StoneGolemIcon')
  700.  
  701.  
  702. def Golem_clayWhenFirst():
  703.     Bladex.CreateBipedData('Glm_cl', 'Golem_clay')
  704.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Glm_cl.dat')
  705.     import GlmAnimationSet
  706.     GlmAnimationSet.LoadGlmAnimationSet('Glm_cl')
  707.     import Glm_clBAct
  708.     import LinkTables
  709.     LinkTables.LinkMe('Glm_cl')
  710.     import Glm_clCombos
  711.     import AnmFact
  712.     AnmFact.AnmFactGolem()
  713.     if not exitsPak:
  714.         Bladex.SaveAnmRaceData('../../AnmPak/Glm_cl.dat', 'Glm_cl')
  715.     
  716.     if dir(DefAnims).count('Glm_cl'):
  717.         DefAnims.Glm_cl()
  718.     
  719.     Bladex.AddFloorCTolerance('slip', 10)
  720.     import BBLib
  721.     BBLib.LoadBOD('Piedra_Glm_cl')
  722.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'ClayGolemIcon')
  723.  
  724.  
  725. def Golem_lavaWhenFirst():
  726.     Bladex.CreateBipedData('Glm_lv', 'Golem_lava')
  727.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Glm_lv.dat')
  728.     import GlmAnimationSet
  729.     GlmAnimationSet.LoadGlmAnimationSet('Glm_lv')
  730.     import Glm_lvBAct
  731.     import LinkTables
  732.     LinkTables.LinkMe('Glm_lv')
  733.     import Glm_lvCombos
  734.     import AnmFact
  735.     AnmFact.AnmFactGolem()
  736.     if not exitsPak:
  737.         Bladex.SaveAnmRaceData('../../AnmPak/Glm_lv.dat', 'Glm_lv')
  738.     
  739.     if dir(DefAnims).count('Glm_lv'):
  740.         DefAnims.Glm_lv()
  741.     
  742.     Bladex.AddFloorCTolerance('slip', 10)
  743.     import BBLib
  744.     BBLib.LoadBOD('Piedra_Glm_lv')
  745.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'LavaGolemIcon')
  746.  
  747.  
  748. def Golem_metalWhenFirst():
  749.     Bladex.CreateBipedData('Glm_mt', 'Golem_metal')
  750.     exitsPak = Bladex.LoadAnmRaceData('../../AnmPak/Glm_mt.dat')
  751.     import GlmAnimationSet
  752.     GlmAnimationSet.LoadGlmAnimationSet('Glm_mt')
  753.     import Glm_mtBAct
  754.     import LinkTables
  755.     LinkTables.LinkMe('Glm_mt')
  756.     import Glm_mtCombos
  757.     import AnmFact
  758.     AnmFact.AnmFactGolem()
  759.     if not exitsPak:
  760.         Bladex.SaveAnmRaceData('../../AnmPak/Glm_mt.dat', 'Glm_mt')
  761.     
  762.     if dir(DefAnims).count('Glm_mt'):
  763.         DefAnims.Glm_mt()
  764.     
  765.     Bladex.AddFloorCTolerance('slip', 10)
  766.     import BBLib
  767.     BBLib.LoadBOD('Piedra_Glm_mt')
  768.     BBLib.LoadResourceToMemory(BBLib.B_CID_BMP, 'MetalGolemIcon')
  769.  
  770.  
  771. def Init():
  772.     race = Bladex.GetCharType('Knight_N', 'Kgt_N')
  773.     race.OnFirst = KnightWhenFirst
  774.     race = Bladex.GetCharType('Amazon_N', 'Amz_N')
  775.     race.OnFirst = AmzWhenFirst
  776.     race = Bladex.GetCharType('Dwarf_N', 'Dwf_N')
  777.     race.OnFirst = DwfWhenFirst
  778.     race = Bladex.GetCharType('Enano1', 'Enano1')
  779.     race.OnFirst = Dwf1WhenFirst
  780.     race = Bladex.GetCharType('Enano2', 'Enano2')
  781.     race.OnFirst = Dwf2WhenFirst
  782.     race = Bladex.GetCharType('Barbarian_N', 'Bar')
  783.     race.OnFirst = BarWhenFirst
  784.     race = Bladex.GetCharType('Knight_Traitor', 'Tkn')
  785.     race.OnFirst = TraitorKnightWhenFirst
  786.     race = Bladex.GetCharType('Ork', 'Ork')
  787.     race.OnFirst = OrkWhenFirst
  788.     race = Bladex.GetCharType('Dark_Ork', 'Dok')
  789.     race.OnFirst = Dark_OrkWhenFirst
  790.     race = Bladex.GetCharType('Great_Ork', 'Gok')
  791.     race.OnFirst = Great_OrkWhenFirst
  792.     race = Bladex.GetCharType('Little_Demon', 'Ldm')
  793.     race.OnFirst = LittleDemonWhenFirst
  794.     race = Bladex.GetCharType('Great_Demon', 'Gdm')
  795.     race.OnFirst = GreaterDemonWhenFirst
  796.     race = Bladex.GetCharType('Skeleton', 'Skl')
  797.     race.OnFirst = SkeletonWhenFirst
  798.     race = Bladex.GetCharType('Cos', 'Cos')
  799.     race.OnFirst = CosWhenFirst
  800.     race = Bladex.GetCharType('Minotaur', 'Min')
  801.     race.OnFirst = MinWhenFirst
  802.     race = Bladex.GetCharType('Lich', 'Lch')
  803.     race.OnFirst = LichWhenFirst
  804.     race = Bladex.GetCharType('Salamander', 'Slm')
  805.     race.OnFirst = SalamanderWhenFirst
  806.     race = Bladex.GetCharType('ChaosKnight', 'Chk')
  807.     race.OnFirst = ChaosKnightWhenFirst
  808.     race = Bladex.GetCharType('Vamp', 'Vmp')
  809.     race.OnFirst = VampWhenFirst
  810.     race = Bladex.GetCharType('Ragnar', 'Rgn')
  811.     race.OnFirst = RagnarWhenFirst
  812.     race = Bladex.GetCharType('Prisoner_1', 'Prs_1')
  813.     race.OnFirst = Prs_1WhenFirst
  814.     race = Bladex.GetCharType('Prisoner_2', 'Prs_2')
  815.     race.OnFirst = Prs_2WhenFirst
  816.     race = Bladex.GetCharType('Prisoner_3', 'Prs_3')
  817.     race.OnFirst = Prs_3WhenFirst
  818.     race = Bladex.GetCharType('Prisoner_4', 'Prs_4')
  819.     race.OnFirst = Prs_4WhenFirst
  820.     race = Bladex.GetCharType('Prisoner_5', 'Prs_5')
  821.     race.OnFirst = Prs_5WhenFirst
  822.     race = Bladex.GetCharType('Prisoner_6', 'Prs_6')
  823.     race.OnFirst = Prs_6WhenFirst
  824.     race = Bladex.GetCharType('Knight_Zombie', 'Zkn')
  825.     race.OnFirst = Knight_ZombieWhenFirst
  826.     race = Bladex.GetCharType('Dark_Knight', 'Dkn')
  827.     race.OnFirst = Dark_KnightWhenFirst
  828.     race = Bladex.GetCharType('Troll_Dark', 'Trl')
  829.     race.OnFirst = Troll_DarkWhenFirst
  830.     race = Bladex.GetCharType('Troll_snow', 'Trl')
  831.     race.OnFirst = Troll_DarkWhenFirst
  832.     race = Bladex.GetCharType('Spidersmall', 'Spd')
  833.     race.OnFirst = SpidersmallWhenFirst
  834.     race = Bladex.GetCharType('DalGurak', 'Dgk')
  835.     race.OnFirst = DalGurakWhenFirst
  836.     race = Bladex.GetCharType('DarkLord', 'Ank')
  837.     race.OnFirst = AnAhkardWhenFirst
  838.     race = Bladex.GetCharType('Golem_stone', 'Glm')
  839.     race.OnFirst = Golem_stoneWhenFirst
  840.     race = Bladex.GetCharType('Golem_clay', 'Glm')
  841.     race.OnFirst = Golem_clayWhenFirst
  842.     race = Bladex.GetCharType('Golem_lava', 'Glm')
  843.     race.OnFirst = Golem_lavaWhenFirst
  844.     race = Bladex.GetCharType('Golem_metal', 'Glm')
  845.     race.OnFirst = Golem_metalWhenFirst
  846.  
  847.