home *** CD-ROM | disk | FTP | other *** search
- import Bladex
- import Select
- import Raster
- import Actions
- import Reference
- import CharStats
- import math
- import netgame
- import BUIx
-
- Label_Opacity=1.0
- Label_r=128
- Label_g=128
- Label_b=128
-
- Select.TurnOnAutoSelect("Player1")
- font_server_behaviour=BUIx.B_FontServer()
- font_behaviour=font_server_behaviour.CreateBFont("../../Data/Letras menu med.bmp")
- ######ARMAS
-
- # Armas del Barbaro
- Reference.DefaultSelectionData['FireBigSword']=(8.0,4000.0,"Fire Big Sword")
- Reference.DefaultSelectionData['IceAxe']=(8.0,4000.0,"Ice Axe")
- Reference.DefaultSelectionData['DalWeapon']=(8.0,4000.0,"DalWeapon")
- Reference.DefaultSelectionData['Sablazo']=(8.0,4000.0,"Sablazo")
- Reference.DefaultSelectionData['Chaosword']=(10.0,4000.0,"Chaos Sword")
- Reference.DefaultSelectionData['DeathSword']=(8.0,4000.0,"DeathSword")
- Reference.DefaultSelectionData['LongSword']=(8.0,4000.0,"LongSword")
- Reference.DefaultSelectionData['Alfanje']=(8.0,4000.0,"Alfanje")
- Reference.DefaultSelectionData['BigSword']=(8.0,4000.0,"BigSword")
- Reference.DefaultSelectionData['SawSword']=(8.0,4000.0,"SawSword")
- Reference.DefaultSelectionData['FlatSword']=(8.0,4000.0,"FlatSword")
- Reference.DefaultSelectionData['Eclipse']=(8.0,4000.0,"Eclipse")
- Reference.DefaultSelectionData['Guadanya']=(8.0,4000.0,"Guadanya")
- Reference.DefaultSelectionData['Hacha2hojas']=(8.0,4000.0,"Hacha2hojas")
- Reference.DefaultSelectionData['RhinoClub']=(8.0,4000.0,"RhinoClub")
- Reference.DefaultSelectionData['Hacharrajada']=(8.0,4000.0,"Hacharrajada")
-
- # Armas del Enano
- Reference.DefaultSelectionData['CrushHammer']=(8.0,4000.0,"Crush Hammer")
- Reference.DefaultSelectionData['FireAxe']=(8.0,4000.0,"Fire Axe")
- Reference.DefaultSelectionData['IceHammer']=(8.0,4000.0,"Ice Hammer")
- Reference.DefaultSelectionData['Hacha']=(8.0,4000.0,"Axe")
- Reference.DefaultSelectionData['Hacha5']=(8.0,4000.0,"Axe")
- Reference.DefaultSelectionData['Hacha4']=(8.0,4000.0,"Axe")
- Reference.DefaultSelectionData['Hacha3']=(8.0,4000.0,"Axe")
- Reference.DefaultSelectionData['Hacha6']=(8.0,4000.0,"Axe")
- Reference.DefaultSelectionData['Hacha2']=(8.0,4000.0,"Axe")
- Reference.DefaultSelectionData['Garrote']=(8.0,4000.0,"Club")
- Reference.DefaultSelectionData['Martillo']=(8.0,4000.0,"Combat Hammer")
- Reference.DefaultSelectionData['Martillo2']=(8.0,4000.0,"Combat Hammer2")
- Reference.DefaultSelectionData['Garropin']=(8.0,4000.0,"Spike Club")
- Reference.DefaultSelectionData['MazaDoble']=(8.0,4000.0,"MazaDoble")
- Reference.DefaultSelectionData['Garrote2']=(8.0,4000.0,"Heavy Club")
- Reference.DefaultSelectionData['Martillo3']=(8.0,4000.0,"Combat Hammer3")
-
- # Armas del Caballero
- Reference.DefaultSelectionData['QueenSword']=(8.0,4000.0,"Queen Sword")
- Reference.DefaultSelectionData['IceSword']=(8.0,4000.0,"Ice Sword")
- Reference.DefaultSelectionData['FireSword']=(8.0,4000.0,"Fire Sword")
- Reference.DefaultSelectionData['Gladius']=(8.0,4000.0,"Gladius")
- Reference.DefaultSelectionData['Orksword']=(8.0,4000.0,"Orksword")
- Reference.DefaultSelectionData['Espadaelfica']=(8.0,4000.0,"Elf Sword")
- Reference.DefaultSelectionData['Espadaromana']=(8.0,4000.0,"Combat Sword")
- Reference.DefaultSelectionData['Espadacurva']=(8.0,4000.0,"Curved Sword")
- Reference.DefaultSelectionData['Dagesse']=(8.0,4000.0,"Dagesse")
- Reference.DefaultSelectionData['Cimitarra']=(8.0,4000.0,"Cimitar")
- Reference.DefaultSelectionData['EgyptSword']=(8.0,4000.0,"Kefresh")
- Reference.DefaultSelectionData['Espadafilo']=(8.0,4000.0,"Sharp Sword")
- Reference.DefaultSelectionData['Espada']=(8.0,4000.0,"Heavy Sword")
- Reference.DefaultSelectionData['Maza']=(8.0,4000.0,"Mace")
- Reference.DefaultSelectionData['Maza2']=(8.0,4000.0,"Mace2")
- Reference.DefaultSelectionData['Maza3']=(8.0,4000.0,"Mace3")
-
- # Armas de la Amazona
- Reference.DefaultSelectionData['TaiSword']=(8.0,4000.0,"TaiSword")
- Reference.DefaultSelectionData['SteelFeather']=(8.0,4000.0,"Steel Feather")
- Reference.DefaultSelectionData['FireBo']=(8.0,4000.0,"Fire Bo")
- Reference.DefaultSelectionData['LightEdge']=(8.0,4000.0,"Light Edge")
- Reference.DefaultSelectionData['Ninjato']=(8.0,4000.0,"Ninjato")
- Reference.DefaultSelectionData['HookSword']=(8.0,4000.0,"Hook Sword")
- Reference.DefaultSelectionData['Katana']=(8.0,4000.0,"Katana")
- Reference.DefaultSelectionData['DoubleSword']=(8.0,4000.0,"Double Sword")
- Reference.DefaultSelectionData['Bo']=(8.0,4000.0,"Bo")
- Reference.DefaultSelectionData['Lanza']=(8.0,4000.0,"Spear")
- Reference.DefaultSelectionData['Naginata']=(8.0,4000.0,"Naginata")
- Reference.DefaultSelectionData['Tridente']=(8.0,4000.0,"Trident")
- Reference.DefaultSelectionData['Hachacuchilla']=(8.0,4000.0,"Blade Axe")
- Reference.DefaultSelectionData['Naginata2']=(8.0,4000.0,"Naginata2")
- Reference.DefaultSelectionData['DeathBo']=(8.0,4000.0,"DeathBo")
- Reference.DefaultSelectionData['CrushBo']=(8.0,4000.0,"Crush Bo")
-
- Reference.DefaultSelectionData['LanzaAncha']=(8.0,4000.0,"Wide Spear")
- Reference.DefaultSelectionData['Axpear']=(8.0,4000.0,"Axpear")
- Reference.DefaultSelectionData['Arpon']=(8.0,4000.0,"Harpoon")
- Reference.DefaultSelectionData['IceWand']=(8.0,4000.0,"Ice Wand")
- Reference.DefaultSelectionData['Bichero']=(8.0,4000.0,"Boathook")
- Reference.DefaultSelectionData['Crosspear']=(8.0,4000.0,"Cross Spear")
-
- # Armas mßgicas
- Reference.DefaultSelectionData['Varita7']=(8.0,4000.0,"Stick")
- Reference.DefaultSelectionData['Varita6']=(8.0,4000.0,"Stick")
- Reference.DefaultSelectionData['Varita5']=(8.0,4000.0,"Stick")
- Reference.DefaultSelectionData['Varita2']=(8.0,4000.0,"Stick")
- Reference.DefaultSelectionData['Varita1']=(8.0,4000.0,"Stick")
- Reference.DefaultSelectionData['EspadaMagica1']=(8.0,4000.0,"Magic Sword")
- Reference.DefaultSelectionData['EspadaMagica2']=(8.0,4000.0,"Magic Sword")
- Reference.DefaultSelectionData['EspadaMagica3']=(8.0,4000.0,"Magic Sword")
- Reference.DefaultSelectionData['VampWeapon']=(8.0,4000.0,"Blood Sword")
- Reference.DefaultSelectionData['Baston3']=(8.0,4000.0,"Staff")
-
- # Armas Arrojadizas
- Reference.DefaultSelectionData['Arco']=(8.0,4000.0,"Light Bow")
- Reference.DefaultSelectionData['Arco3']=(8.0,4000.0,"Medium Bow")
- Reference.DefaultSelectionData['Arco2']=(8.0,4000.0,"Heavy Bow")
- Reference.DefaultSelectionData['Arco_Amz_seleccion']=(8.0,4000.0,"Heavy Bow")
- Reference.DefaultSelectionData['Flecha']=(6.0,3000.0,"Arrow")
- Reference.DefaultSelectionData['FlechaEnvenenada']=(6.0,3000.0,"Poisoned Arrow")
- Reference.DefaultSelectionData['FlechaFuego']=(6.0,3000.0,"Fire Arrow")
- Reference.DefaultSelectionData['Suriken']=(6.0,4000.0,"Suriken")
- Reference.DefaultSelectionData['Dagarrojar']=(6.0,4000.0,"Dagarrojar")
- Reference.DefaultSelectionData['Canica']=(8.0,4000.0,"Canica")
-
- # Armas comunes de mal uso
- Reference.DefaultSelectionData['Daga']=(6.0,4000.0,"Daga")
- Reference.DefaultSelectionData['Cuchillo']=(6.0,4000.0,"Cuchillo")
- Reference.DefaultSelectionData['Alabarda']=(8.0,4000.0,"Halberd")
-
- # Armas Sagradas
- Reference.DefaultSelectionData['BladeSword']=(8.0,4000.0,"BladeSword")
- Reference.DefaultSelectionData['BladeSword2']=(8.0,4000.0,"HolyBladeSword")
- Reference.DefaultSelectionData['BladeSwordBarbarian']=(8.0,4000.0,"BladeSword")
- Reference.DefaultSelectionData['BladeSword2Barbarian']=(8.0,4000.0,"HolyBladeSword")
- Reference.DefaultSelectionData['Phurbhu']=(8.0,4000.0,"Phurbhu")
-
- # Armas Inutilizables
- #Reference.DefaultSelectionData['KingSword']=(6.0,4000.0,"KingSword")
- #Reference.DefaultSelectionData['Espadon']=(6.0,4000.0,"Espadon")
- #Reference.DefaultSelectionData['Mazapiedra']=(6.0,4000.0,"Mazapiedra")
- #Reference.DefaultSelectionData['Hachacarnicero']=(6.0,4000.0,"Hachacarnicero")
-
-
- ######ARMADURAS
- Reference.DefaultSelectionData['ArmaduraAmazonaLigera']=(8.0,4000.0,"Amazon Light Armour")
- Reference.DefaultSelectionData['ArmaduraBarbaroLigera']=(8.0,4000.0,"Barbarian Light Armour")
- Reference.DefaultSelectionData['ArmaduraEnanoLigera']=(8.0,4000.0,"Dwarf Light Armour")
- Reference.DefaultSelectionData['ArmaduraEnanoMedia']=(8.0,4000.0,"Dwarf Medium Armour")
- Reference.DefaultSelectionData['ArmaduraCaballeroLigera']=(8.0,4000.0,"Knight Light Armour")
- Reference.DefaultSelectionData['ArmaduraCaballeroMedia']=(8.0,4000.0,"Knight Medium Armour")
- Reference.DefaultSelectionData['ArmaduraCaballeroCompleta']=(8.0,4000.0,"Knight Heavy Armour")
-
-
-
- ######ESCUDOS
-
- Reference.DefaultSelectionData['Escudo1']=(8.0,4000.0,"Round Shield")
- Reference.DefaultSelectionData['Escudo2']=(8.0,4000.0,"Wood Shield")
- Reference.DefaultSelectionData['Escudo3']=(8.0,4000.0,"Small Shield")
- Reference.DefaultSelectionData['Escudo4']=(8.0,4000.0,"Wall Shield")
- Reference.DefaultSelectionData['Escudo5']=(8.0,4000.0,"Comet Shield")
- Reference.DefaultSelectionData['Escudo6']=(8.0,4000.0,"Heater Shield")
- Reference.DefaultSelectionData['Escudo7']=(8.0,4000.0,"Skull Shield")
- Reference.DefaultSelectionData['Escudo8']=(8.0,4000.0,"Shield")
- Reference.DefaultSelectionData['Escudo9']=(8.0,4000.0,"Barbarian Shield")
-
- Reference.DefaultSelectionData['KingShield']=(8.0,4000.0,"King Shield")
- Reference.DefaultSelectionData['VampShield']=(8.0,4000.0,"Vampyre Shield")
- Reference.DefaultSelectionData['DalShield']=(8.0,4000.0,"DalGurak Shield")
-
-
- ######OBJETOS NUTRITIVOS Y RECONSTITUYENTES
-
- Reference.DefaultSelectionData['Hogaza']=(7.0,4000.0,"Crust")
- Reference.DefaultSelectionData['Manzana']=(6.0,4000.0,"Apple")
- Reference.DefaultSelectionData['Paletilla']=(7.0,4000.0,"Meat")
- Reference.DefaultSelectionData['Queso']=(7.0,4000.0,"Cheese")
- Reference.DefaultSelectionData['Rabano']=(6.0,4000.0,"Radish")
- Reference.DefaultSelectionData['Raiz']=(6.0,4000.0,"Health root")
- Reference.DefaultSelectionData['Saquito']=(7.0,4000.0,"Travel rations")
- Reference.DefaultSelectionData['Seta']=(6.0,4000.0,"Little mushroom")
- Reference.DefaultSelectionData['Setas']=(7.0,4000.0,"Mushroom")
-
- Reference.DefaultSelectionData['Pocima25']=(9.0,4000.0,"Life Potion 25")
- Reference.DefaultSelectionData['Pocima50']=(9.0,4000.0,"Life Potion 50")
- Reference.DefaultSelectionData['Pocima100']=(9.0,4000.0,"Life Potion 100")
- Reference.DefaultSelectionData['Pocima200']=(9.0,4000.0,"Life Potion 200")
- Reference.DefaultSelectionData['PocimaTodo']=(9.0,4000.0,"Life Potion Full")
- Reference.DefaultSelectionData['PowerPotion']=(9.0,4000.0,"Power Potion")
-
-
- ########LLAVES, LLAVES MAGICAS Y CERRADURAS
-
- Reference.DefaultSelectionData['Llavepla']=(9.0,4000.0,"Key")
- Reference.DefaultSelectionData['Cerradurpla']=(7.0,4000.0,"Lock")
- Reference.DefaultSelectionData['Llavecob']=(9.0,4000.0,"Key")
- Reference.DefaultSelectionData['Cerradurcob']=(7.0,4000.0,"Lock")
- Reference.DefaultSelectionData['Llavecobox']=(9.0,4000.0,"Key")
- Reference.DefaultSelectionData['Cerraduracobox']=(7.0,4000.0,"Lock")
- Reference.DefaultSelectionData['Llavedor']=(9.0,4000.0,"Golden Key")
- Reference.DefaultSelectionData['Cerradurdor']=(7.0,4000.0,"Golden Lock")
- Reference.DefaultSelectionData['Llave']=(9.0,6000.0,"Key")
- Reference.DefaultSelectionData['Cerradura']=(9.0,4000.0,"Lock")
- Reference.DefaultSelectionData['Llavecutre']=(9.0,6000.0,"Key")
- Reference.DefaultSelectionData['Cerraduracutre']=(9.0,6000.0,"Lock")
-
- Reference.DefaultSelectionData['LlaveAmarilla']=(9.0,6000.0,"Special Key")
- Reference.DefaultSelectionData['LlaveAzul']=(9.0,6000.0,"Special Key")
- Reference.DefaultSelectionData['LlaveBlanca']=(9.0,6000.0,"Special Key")
- Reference.DefaultSelectionData['LlaveNegra']=(9.0,6000.0,"Special Key")
-
-
- #####OBJETOS GENERICOS
-
- Reference.DefaultSelectionData['AdoquinRuna']=(9.0,4000.0,"Rune")
- Reference.DefaultSelectionData['Amuleto']=(7.0,3000.0,"Amulet")
- Reference.DefaultSelectionData['Amuletofantasma']=(7.0,3000.0,"Ghost Medallion")
- Reference.DefaultSelectionData['Amuletoserpiente']=(7.0,3000.0,"Snake Medallion")
- Reference.DefaultSelectionData['Antorcha']=(6.0,2000.0,"Torch")
- Reference.DefaultSelectionData['Antorchaenpared']=(6.0,2000.0,"Torch")
- Reference.DefaultSelectionData['Barril']=(3.0,2000.0,"Barrel")
- Reference.DefaultSelectionData['Bloodbol']=(4.0,1500.0,"Bowl")
- Reference.DefaultSelectionData['Bloque']=(4.0,6000.0,"Stone")
- Reference.DefaultSelectionData['BloqueTallado']=(4.0,6000.0,"Stone")
- Reference.DefaultSelectionData['Botella']=(5.0,2000.0,"Bottle")
- Reference.DefaultSelectionData['BotellaVerde']=(5.0,2000.0,"Bottle")
- Reference.DefaultSelectionData['BotellaSagrada']=(5.0,2000.0,"Holly Bottle")
- Reference.DefaultSelectionData['Brazalete']=(7.0,3000.0,"Bracelet")
- Reference.DefaultSelectionData['Caja_i_i']=(3.0,2000.0,"box")
- Reference.DefaultSelectionData['Caja_i_r']=(3.0,6000.0,"box")
- Reference.DefaultSelectionData['Cajama']=(3.0,2000.0,"Box")
- Reference.DefaultSelectionData['Cajon']=(3.0,2000.0,"box")
- Reference.DefaultSelectionData['Cajon2']=(2.0,2000.0,"box")
- Reference.DefaultSelectionData['Caliz']=(4.0,1500.0,"Chalice")
- Reference.DefaultSelectionData['Cantimplora']=(4.0,2000.0,"Canteen")
- Reference.DefaultSelectionData['Carcaj']=(8.0,4000.0,"Quiver")
- Reference.DefaultSelectionData['CarcajEnvenenado']=(8.0,4000.0,"Poison Quiver")
- Reference.DefaultSelectionData['CarcajFuego']=(8.0,4000.0,"Flame Quiver")
- Reference.DefaultSelectionData['Carcaj_E']=(8.0,4000.0,"Quiver")
- Reference.DefaultSelectionData['CarcajEnvenenado_E']=(8.0,4000.0,"Poison Quiver")
- Reference.DefaultSelectionData['CarcajFuego_E']=(8.0,4000.0,"Flame Quiver")
- Reference.DefaultSelectionData['Carretilla']=(2.0,1500.0,"Trolley")
- Reference.DefaultSelectionData['Cazo']=(4.0,1500.0,"Ladle")
- Reference.DefaultSelectionData['Cincel']=(4.0,1500.0,"Chisel")
- Reference.DefaultSelectionData['Cofre']=(5.0,2000.0,"Chest")
- Reference.DefaultSelectionData['Cofrepeque']=(3.0,2000.0,"Small Chest")
- Reference.DefaultSelectionData['Coraza1']=(9.0,4000.0,"Lightness Armour")
- Reference.DefaultSelectionData['Coraza2']=(9.0,4000.0,"Combat Armour")
- Reference.DefaultSelectionData['Coraza3']=(9.0,4000.0,"Heavy Armour")
- Reference.DefaultSelectionData['Corona']=(7.0,3000.0,"Crown")
- Reference.DefaultSelectionData['Costilla']=(4.0,1500.0,"Bone")
- Reference.DefaultSelectionData['Cracorn1']=(4.0,1500.0,"Skull")
- Reference.DefaultSelectionData['Cracorn2']=(4.0,1500.0,"Skull")
- Reference.DefaultSelectionData['CraneoCornudo3']=(4.0,1500.0,"Skull")
- Reference.DefaultSelectionData['CraneoCornudo4']=(4.0,1500.0,"Skull")
- Reference.DefaultSelectionData['Cubo']=(5.0,2000.0,"Bucket")
- Reference.DefaultSelectionData['Cuchillo']=(5.0,2000.0,"Knife")
- Reference.DefaultSelectionData['Esquirla']=(2.0,2000.0,"Stone")
- Reference.DefaultSelectionData['Estaca']=(5.0,2000.0,"Stake")
- Reference.DefaultSelectionData['Femur']=(4.0,2000.0,"Bone")
- Reference.DefaultSelectionData['Fetiche']=(9.0,6000.0,"Fetish")
- Reference.DefaultSelectionData['Fuelle']=(2.0,1500.0,"Bellows")
- Reference.DefaultSelectionData['Gema']=(7.0,3000.0,"Gem")
- Reference.DefaultSelectionData['Gemaazul']=(7.0,3000.0,"Blue Gem")
- Reference.DefaultSelectionData['Gemapurpura']=(7.0,3000.0,"Purple Gem")
- Reference.DefaultSelectionData['Gemaroja']=(7.0,3000.0,"Red Gem")
- Reference.DefaultSelectionData['GhostPointer']=(9.0,5000.0,"?")
- Reference.DefaultSelectionData['Hoguera']=(3.0,2000.0,"Fire")
- Reference.DefaultSelectionData['Jarra']=(4.0,1500.0,"Jar")
- Reference.DefaultSelectionData['Lamparaegipto']=(2.0,2000.0,"Lamp")
- Reference.DefaultSelectionData['Lapida']=(4.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['Lapida3']=(3.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['LapidaAmazona']=(2.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['LapidaBarbaro']=(2.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['LapidaCaballero']=(2.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['LapidaManuel']=(3.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['Lapidareina']=(3.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['Lapidarey']=(3.0,2000.0,"Gravestone")
- Reference.DefaultSelectionData['Libro']=(4.0,1500.0,"Book")
- Reference.DefaultSelectionData['Libro2']=(4.0,1500.0,"Book")
- Reference.DefaultSelectionData['Libro3']=(4.0,1500.0,"Book")
- Reference.DefaultSelectionData['Libroabierto']=(4.0,1500.0,"Book")
- Reference.DefaultSelectionData['Libroabierto2']=(3.0,2000.0,"Book")
- Reference.DefaultSelectionData['LibroPulsador']=(4.0,2000.0,"Cronicas del Antiguo Continente")
- Reference.DefaultSelectionData['MartilloForja']=(5.0,2000.0,"Hammer")
- Reference.DefaultSelectionData['Medallion']=(7.0,3000.0,"Medallion")
- Reference.DefaultSelectionData['Mesa']=(2.0,1500.0,"Table")
- Reference.DefaultSelectionData['Mesita']=(3.0,2000.0,"Small Table")
- Reference.DefaultSelectionData['Mesonroto']=(2.0,1500.0,"Table")
- Reference.DefaultSelectionData['Mortero']=(5.0,2000.0,"Mortar")
- Reference.DefaultSelectionData['Orbe']=(7.0,6000.0,"Orb")
- Reference.DefaultSelectionData['Pala']=(5.0,2000.0,"Spade")
- Reference.DefaultSelectionData['Palanca1']=(7.0,4000.0,"Lever")
- Reference.DefaultSelectionData['Palanca2']=(7.0,4000.0,"Lever")
- Reference.DefaultSelectionData['Palanca3']=(7.0,4000.0,"Lever")
- Reference.DefaultSelectionData['PalancaSuelo']=(7.0,4000.0,"Lever")
- Reference.DefaultSelectionData['Palancatortura']=(9.0,4000.0,"Lever")
- Reference.DefaultSelectionData['Pergamino']=(7.0,1500.0,"Parchment")
- Reference.DefaultSelectionData['Pergamino2']=(4.0,1500.0,"Parchment")
- Reference.DefaultSelectionData['Perola']=(3.0,200.0,"Pan")
- Reference.DefaultSelectionData['Pico']=(5.0,2000.0,"Pick")
- Reference.DefaultSelectionData['PlacaTallada']=(2.0,2000.0,"Stone")
- Reference.DefaultSelectionData['Restos']=(3.0,2000.0,"Mortal Remains")
- Reference.DefaultSelectionData['RollodeCuerda']=(2.0,1500.0,"Coil")
- Reference.DefaultSelectionData['Silla']=(5.0,2000.0,"Chair")
- Reference.DefaultSelectionData['Skull']=(5.0,2000.0,"Skull")
- Reference.DefaultSelectionData['Taburete']=(5.0,2000.0,"Stool")
- Reference.DefaultSelectionData['Tinaja']=(3.0,2000.0,"Large Earthern Jar")
- Reference.DefaultSelectionData['Tintero']=(5.0,1500.0,"Inkwell")
- Reference.DefaultSelectionData['Tronco']=(4.0,1500.0,"Trunk")
- Reference.DefaultSelectionData['TroncoNevado']=(4.0,1500.0,"Trunk")
- Reference.DefaultSelectionData['TronoManuel']=(2.0,1500.0,"Throne")
- Reference.DefaultSelectionData['SoporteOrbe']=(4.0,4000.0,"Pedestal")
-
- # Special
- Reference.DefaultSelectionData['Limb']=(4.0,2000.0,"Limb")
-
-
-
- #####OBJETOS QUE NO DEBEN SELECCIONARSE
-
- #Reference.DefaultSelectionData['Brasero1']=(3.0,1500.0,"Brazier")
- #Reference.DefaultSelectionData['Brasero2']=(3.0,1500.0,"Brazier")
- #Reference.DefaultSelectionData['Candelabro']=(3.0,1500.0,"Candle")
- #Reference.DefaultSelectionData['Candelpeque']=(4.0,1500.0,"Candelabro")
- #Reference.DefaultSelectionData['Candil']=(4.0,1500.0,"Candle")
- #Reference.DefaultSelectionData['Farol']=(4.0,1500.0,"Lamp")
- #Reference.DefaultSelectionData['Farol2']=(4.0,1500.0,"Lamp")
- #Reference.DefaultSelectionData['LamparaMiguelsinpeana']=(2.0,1500.0,"Brazier")
- #Reference.DefaultSelectionData['Palangana']=(5.0,2000.0,"Bowl")
- #Reference.DefaultSelectionData['Velon']=(4.0,1500.0,"Candle")
- #Reference.DefaultSelectionData['Armadura']=(9.0,6000.0,"Armor")
- #Reference.DefaultSelectionData['Meson']=(5.0,4000.0,"Table")
- #Reference.DefaultSelectionData['Trono']=(3.0,6000.0,"Throne"
- #Reference.DefaultSelectionData['Pluma']=(5.0,3000.0,"Feather")
- #Reference.DefaultSelectionData['Arbolseco']=(3.0,8000.0,"Tree")
- #Reference.DefaultSelectionData['ArbolNevado2']=(3.0,8000.0,"Tree")
- #Reference.DefaultSelectionData['Arbolseco2']=(3.0,8000.0,"Tree")
- #Reference.DefaultSelectionData['Cabezon']=(4.0,6000.0,"Stone")
- #Reference.DefaultSelectionData['CabezaSerpiente']=(4.0,6000.0,"Stone")
- #Reference.DefaultSelectionData['Menhir1']=(4.0,6000.0,"Stone")
- #Reference.DefaultSelectionData['Menhir2']=(4.0,6000.0,"Stone")
- #Reference.DefaultSelectionData['Menhir3']=(4.0,6000.0,"Stone")
- #Reference.DefaultSelectionData['ElefantePartido']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['BoladePiedra']=(8.0,4000.0,"Stone")
- #Reference.DefaultSelectionData['Campana']=(6.0,4000.0,"Bell")
- #Reference.DefaultSelectionData['Elefante']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['CabezaFernando']=(3.0,5000.0,"Stone")
- #Reference.DefaultSelectionData['ObeliscoNevado']=(3.0,5000.0,"Obelisc")
- #Reference.DefaultSelectionData['Reinaurelio']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['LeonBronce']=(3.0,4000.0,"Statue")
- #Reference.DefaultSelectionData['Pelele']=(3.0,4000.0,"Training Dummy")
- #Reference.DefaultSelectionData['PeleleNevado']=(3.0,4000.0,"Training Dummy")
- #Reference.DefaultSelectionData['Armero']=(3.0,4000.0,"Weapons Rack")
- #Reference.DefaultSelectionData['Armero2']=(3.0,4000.0,"Weapons Rack")
- #Reference.DefaultSelectionData['Monjespada']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['Monjescudo']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['Monjecaliz']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['Vagoneta']=(3.0,4000.0,"Wagon")
-
-
- #####OBJETOS QUE YA NO SE USAN
-
- #Reference.DefaultSelectionData['Escudobollado1']=(8.0,4000.0,"Shield")
- #Reference.DefaultSelectionData['Escudobollado2']=(8.0,4000.0,"Shield")
- #Reference.DefaultSelectionData['EscudoBlade']=(8.0,4000.0,"Chaos Shield")
- #Reference.DefaultSelectionData['EscudoBlade2']=(8.0,4000.0,"Chaos Shield")
- #Reference.DefaultSelectionData['Escblad3']=(8.0,4000.0,"Chaos Shield")
- #Reference.DefaultSelectionData['Planta1']=(4.0,4000.0,"Plant")
- #Reference.DefaultSelectionData['Planta2']=(4.0,4000.0,"Plant")
- #Reference.DefaultSelectionData['Planta3']=(4.0,4000.0,"Plant")
- #Reference.DefaultSelectionData['CorazaBlade']=(6.0,4000.0,"Chaos Armour")
- #Reference.DefaultSelectionData['CascoBlade']=(6.0,4000.0,"Chaos Helmet")
- #Reference.DefaultSelectionData['LlaveDoblada']=(5.0,4000.0,"Crooked Key")
- #Reference.DefaultSelectionData['Telescopio']=(3.0,5000.0,"Gravestone")
- #Reference.DefaultSelectionData['Globo']=(3.0,5000.0,"Globe")
- #Reference.DefaultSelectionData['CristalMineral']=(3.0,8000.0,"Mineral")
- #Reference.DefaultSelectionData['ArmaduraBlade']=(6.0,6000.0,"Armor")
- #Reference.DefaultSelectionData['ObeliscoGrande']=(3.0,5000.0,"Obelisc")
- #Reference.DefaultSelectionData['MandibulaSerpiente']=(5.0,4000.0,"Lever")
- #Reference.DefaultSelectionData['Chakram']=(8.0,4000.0,"Chakram")
- #Reference.DefaultSelectionData['Chakram2']=(8.0,4000.0,"Chakram2")
- #Reference.DefaultSelectionData['Katar']=(8.0,4000.0,"Katar")
- #Reference.DefaultSelectionData['KatarDoble']=(8.0,4000.0,"KatarDoble")
- #Reference.DefaultSelectionData['Katarmoon']=(8.0,4000.0,"KatarMoon")
- #Reference.DefaultSelectionData['DeathKatar']=(6.0,4000.0,"DeathKatar")
- #Reference.DefaultSelectionData['Reyaurelio']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['Obelisco']=(3.0,5000.0,"Obelisc")
- #Reference.DefaultSelectionData['Tablatortura']=(3.0,4000.0,"Torture Table")
- #Reference.DefaultSelectionData['Casco1']=(5.0,2000.0,"Helmet")
- #Reference.DefaultSelectionData['Casco2']=(5.0,2000.0,"Helmet")
- #Reference.DefaultSelectionData['Casco3']=(5.0,2000.0,"Helmet")
- #Reference.DefaultSelectionData['Casco4']=(5.0,2000.0,"Helmet")
- #Reference.DefaultSelectionData['Casco5']=(5.0,2000.0,"Helmet")
- #Reference.DefaultSelectionData['MesaTaracea']=(2.0,2000.0,"Table")
- #Reference.DefaultSelectionData['Cojin']=(2.0,1500.0,"Cushion")
- #Reference.DefaultSelectionData['Monjema']=(3.0,5000.0,"Statue")
- #Reference.DefaultSelectionData['LlaveMarron']=(9.0,6000.0,"Special Key")
- #Reference.DefaultSelectionData['Bandeja']=(4.0,1500.0,"Tray")
- #Reference.DefaultSelectionData['Jarrita']=(4.0,1500.0,"Jar")
- #Reference.DefaultSelectionData['Tacita']=(4.0,1500.0,"Cup")
-
-
-
- stime=-2.0
-
- def SelectObject():
- global stime
- time=Bladex.GetTime()
- if(time-stime>0.2):
- pj=Bladex.GetEntity("Player1")
- if(pj.Data.selection_locked and time-stime<2.0):
- Select.SelectNext(pj)
- else:
- Select.AutoSelect(pj)
- if(pj.Data.selected_entity):
- pj.Data.selection_locked=1
- stime=time
-
- def UnSelectObject():
- global stime
- stime=-2.0
- pj=Bladex.GetEntity("Player1")
- pj.Data.selection_locked=0
-
-
-
- stime2=-2.0
-
- def IntermediateSelect(EntityName):
- SelectEnemy()
-
-
- def SelectEnemy():
- global stime2
- time=Bladex.GetTime()
- if(time-stime2>0.1):
- pj=Bladex.GetEntity("Player1")
- if pj.InvRight=="" and pj.InvRightBack<>"" and Reference.GiveObjectFlag(pj.InvRightBack)<>Reference.OBJ_QUIVER:
- Actions.StdToggleWeapons("Player1")
- pj.AnmEndedFunc=IntermediateSelect
- return
- if(pj.Data.enemy_locked):
- Select.SelectNextEnemy(pj)
- else:
- Select.GetVisibleEnemies(pj)
- if(pj.Data.selected_enemy):
- pj.Data.enemy_locked=1
- stime2=time
- if pj.Data.selected_enemy:
- ene=Bladex.GetEntity(pj.Data.selected_enemy[0])
- if ene and ene.Person:
- pj.SetActiveEnemy(ene)
-
-
- def LabelEntity(entity_name,text,dx,dy):
- entity=Bladex.GetEntity(entity_name)
- if entity:
- screen=Bladex.GetScreenRect()
- text_wh=Bladex.GetTextWH(text)
- text_pos=Bladex.GetScreenXY(entity.Rel2AbsPoint(0.0,0.0,0.0))
- text_x=text_pos[0]-text_wh[0]/2.0+dx
- text_y=text_pos[1]-text_wh[1]/2.0+dy
- if(text_x<screen[0]):
- text_x=screen[0]
- if(text_x+text_wh[0]>screen[2]):
- text_x=screen[2]-text_wh[0]
- if(text_y<screen[1]):
- text_y=screen[1]
- if(text_y+text_wh[1]>screen[3]):
- text_y=screen[3]-text_wh[1]
- Raster.SetFont(font_behaviour.GetPointer())
- Bladex.WriteText(text_x,text_y,text)
-
-
-
-
-
-
- def ShowLabelEntity(pj,time):
- global stime
-
- itime=time-stime
- if(itime<=0.5):
- Raster.SetTextColor(0,0,0)
- Raster.SetTextAlpha(Label_Opacity*2.0*itime)
- LabelEntity(pj.Data.selected_entity[0],pj.Data.selected_entity[1][2],1.0/640.0,1.0/640.0)
- Raster.SetTextColor(Label_r,Label_g,Label_b)
- LabelEntity(pj.Data.selected_entity[0],pj.Data.selected_entity[1][2],0,0)
- elif(itime<=1.0):
- Raster.SetTextColor(0,0,0)
- Raster.SetTextAlpha(Label_Opacity)
- LabelEntity(pj.Data.selected_entity[0],pj.Data.selected_entity[1][2],1.0/640.0,1.0/640.0)
- Raster.SetTextColor(Label_r,Label_g,Label_b)
- LabelEntity(pj.Data.selected_entity[0],pj.Data.selected_entity[1][2],0,0)
- elif(itime<2.0):
- Raster.SetTextColor(0,0,0)
- Raster.SetTextAlpha(Label_Opacity*(2.0-itime))
- LabelEntity(pj.Data.selected_entity[0],pj.Data.selected_entity[1][2],1.0/640.0,1.0/640.0)
- Raster.SetTextColor(Label_r,Label_g,Label_b)
- LabelEntity(pj.Data.selected_entity[0],pj.Data.selected_entity[1][2],0,0)
-
-
-
- def SelectionAfterFrameFunc(time):
- import Scorer
-
- if not Scorer.VISIBLE:
- return
- pj=Bladex.GetEntity("Player1")
- if pj is None:
- return
-
- if(pj.Data is not None):
- if (pj.Data.selected_entity and pj.Data.selection_locked):
- ShowLabelEntity(pj,time)
- Scorer.SetLifeValue(pj.Life,CharStats.GetCharMaxLife(pj.CharType,pj.Level),pj.Data.Poisoned)
-
- Scorer.SetLevelValue(pj.Level)
- Scorer.SetEnemiesData(pj)
-
- throw_pressed = Bladex.GetTimeActionHeld ("Throw")
- if throw_pressed:
- Scorer.SetStrengthBarValue(Actions.ThrowTime2ThrowForce(throw_pressed))
- Scorer.wLowBarFrame.SetVisible(1)
- else:
- max_energy= CharStats.GetCharMaxEnergy(pj.Kind, pj.Level)
- if pj.Energy < max_energy:
- Scorer.SetEnergyBarValue(pj.Energy, max_energy)
- Scorer.wLowBarFrame.SetVisible(1)
- else:
- Scorer.wLowBarFrame.SetVisible(0)
-
- if netgame.GetNetState() == 0:
- Bladex.SetAfterFrameFunc("DefaultSelectionData",SelectionAfterFrameFunc)
-
- # The RestoreEnergyFunc is not here!
- # See at Basic_Funcs.py
-
-