Developer Store
Support
Member Forums

Screenshots
FAQ
Documentation
License
Known Issues
Downloads

MMOWorkshop.com Store Opened!
Torque MMO Kit - Open Sourced!
Torque MMO Kit - 1.5.2 Port Alpha Test
Torque MMO Kit - OSX Status

GarageGames.com irc.prairiegames.com
#mmoworkshop

PyTorque
TGB Web Browser


jade

medafor - My MMO WIP
xapken - AFX for fx
J.C. Smith - Mini-Update
jaidurn - New computers lighten the mood
Thamior - Presence system GONE! [May 25th 2009)]
Glycerine - Bigger and brighter is not always better.
Wolf Dreamer - Vista users how to do it
mpratt - MMO Game
... MORE BLOGS!

Tracking down C++ source bugs?
non-English Windows NPC text
Anyone want to throw some databl...
1.5.2 1.3 SP3 Test Version
Area awareness tutorial.
Increase special mob drops
Random Mobs
D3dx8dll
Friends signing in and out
1.5.2_1.3 SP3 issues

Changeset 595

Show
Ignore:
Timestamp:
11/22/07 10:47:47 (2 years ago)
Author:
talentraspel
Message:

next set of fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/community/torque/mmo/v1/talentraspel_development/changes.txt

    r564 r595  
    7575=> | THIS IS VERSION 0.0.1 !!! | 
    7676   ----------------------------- 
     77 
     78 
     79Changes to TMMOKIT in migration phase (migration to current trunk/branch version of original kit) 
     80================================================================================================= 
     81 
     82- added IDE 
     83- added database driven races 
     84- added asset directory changes 
     85- added code changes for asset directory changes 
     86- adding wx/OSX work 
     87- optimizations 
     88- bugfixes 
     89- cleanup 
  • branches/community/torque/mmo/v1/talentraspel_development/mmoide/tool/ZoneService.py

    r592 r595  
    234234            #spawngroups.py 
    235235            f = file(zoneFolder+"/spawngroups.py", "w") 
    236             f.write(SPAWNGROUPSFILE
     236            f.write(SPAWNGROUPSFILE%zoneID
    237237            f.close() 
    238238 
     
    248248             
    249249            #mission and terrain files 
    250             shutil.copyfile("./starter.mmo/data/missions/base.ter", "./%s/data/missions/%s.ter"%(gameRoot, zoneID)) 
    251          
    252             f_in=file("./starter.mmo/data/missions/base.mis", "r") 
     250            shutil.copyfile("./starter.mmo/data/newMission.ter", "./%s/data/missions/%s.ter"%(gameRoot, zoneID)) 
     251            shutil.copyfile("./starter.mmo/data/newMission.ml", "./%s/data/missions/%s.ml"%(gameRoot, zoneID)) 
     252 
     253            f_in=file("./starter.mmo/data/newMission.mis", "r") 
    253254            f_out=file("./%s/data/missions/%s.mis"%(gameRoot, zoneID), "w") 
    254255            for line in f_in: 
    255256                lineno = 0 
    256                 lineno = string.find(line, "base.ter") 
     257                lineno = string.find(line, "newMission.ter") 
    257258                if lineno > 0: 
    258                     line = line.replace("base.ter", "%s.ter"%zoneID) 
     259                    line = line.replace("newMission.ter", "%s.ter"%zoneID) 
    259260                f_out.write(line) 
    260261            f_in.close() 
     
    423424SPAWNGROUPSFILE = """from mud.world.defines import * 
    424425from genesis.dbdict import DBSpawnInfo,DBSpawnGroup 
     426 
     427#--- wolf 
     428wolf = DBSpawnInfo(spawn="Grey Wolf") 
     429sg = DBSpawnGroup(zone="%s",groupName="GREYWOLF") 
     430sg.addSpawnInfo(wolf) 
    425431""" 
    426432 
  • branches/community/torque/mmo/v1/talentraspel_development/publishpatch.bat

    r562 r595  
    99echo "Building windows..."  
    1010echo "---------------------------"  
    11 .\packaging\client2exe.py py2exe  
     11.\packaging\client2exe.py py2exe gameconfig=testgame.cfg 
    1212 
    1313echo "---------------------------"  
    1414echo "Building journal..."  
    1515echo "---------------------------"  
    16 .\mud\worlddocs\gendocs.py  
     16.\mud\worlddocs\gendocs.py gameconfig=testgame.cfg 
    1717copy .\distrib\momworld.tar.gz .\testgame.mmo\data\ui\encyclopedia\momworld.tar.gz /y  
    1818 
     
    2020echo "Building common..."  
    2121echo "---------------------------"  
    22 .\packaging\builddistro.py  
     22.\packaging\builddistro.py gameconfig=testgame.cfg 
    2323 
    2424echo "---------------------------"  
     
    3131echo "Touching Manifests..."  
    3232echo "---------------------------"  
    33 .\packaging\touchmanifests.py  
     33.\packaging\touchmanifests.py gameconfig=testgame.cfg 
    3434 
    3535start publishtosvn.bat 
  • branches/community/torque/mmo/v1/talentraspel_development/starter.mmo/data/newMission.mis

    r541 r595  
    11//--- OBJECT WRITE BEGIN --- 
    22new SimGroup(MissionGroup) { 
    3       CTF_scoreLimit = "5"; 
    43      musicTrack = "lush"; 
    54      cdTrack = "2"; 
     5      CTF_scoreLimit = "5"; 
    66 
    77   new ScriptObject(MissionInfo) { 
     8         descLines = "2"; 
    89         desc0 = "A simple new mission template."; 
    910         name = "New Mission"; 
    10          descLines = "2"; 
    1111   }; 
    1212   new MissionArea(MissionArea) { 
    13       area = "-360 -648 720 1296"; 
     13      Area = "-360 -648 720 1296"; 
    1414      flightCeiling = "300"; 
     15      stratosphere = "-1"; 
    1516      flightCeilingRange = "20"; 
    1617         locked = "true"; 
     
    2021      rotation = "1 0 0 0"; 
    2122      scale = "1 1 1"; 
     23      dnStartTime = "-1"; 
     24      dnEndTime = "-1"; 
     25      materialList = "~/data/skies/sky_day.dml"; 
    2226      cloudHeightPer[0] = "0.349971"; 
    2327      cloudHeightPer[1] = "0.3"; 
    2428      cloudHeightPer[2] = "0.199973"; 
     29      cloudHeightPer[3] = "0"; 
     30      cloudHeightPer[4] = "0"; 
     31      cloudHeightPer[5] = "0"; 
    2532      cloudSpeed1 = "0.0005"; 
    2633      cloudSpeed2 = "0.001"; 
    2734      cloudSpeed3 = "0.0003"; 
     35      cloudSpeed4 = "0.0004"; 
     36      cloudSpeed5 = "0.0005"; 
     37      cloudSpeed6 = "0.0006"; 
     38      numCloudsOn = "6"; 
    2839      visibleDistance = "2500"; 
    29       useSkyTextures = "1"; 
    30       renderBottomTexture = "0"; 
    31       SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; 
    3240      fogDistance = "300"; 
    3341      fogColor = "0.600000 0.600000 0.600000 1.000000"; 
     42      fogStorm1 = "0"; 
     43      fogStorm2 = "0"; 
     44      fogStorm3 = "0"; 
    3445      fogVolume1 = "0 0 0"; 
    3546      fogVolume2 = "0 0 0"; 
    3647      fogVolume3 = "0 0 0"; 
    37       materialList = "./skies/sky_day.dml"; 
    38       windVelocity = "1 1 0"; 
    39       windEffectPrecipitation = "1"; 
    4048      fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569860000000000000000000000.000000"; 
    4149      fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; 
    4250      fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160050000000000000000000000.000000"; 
    43          locked = "true"; 
     51      windVelocity = "-0.0788011 0.0615661 0"; 
     52      SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; 
     53      useSkyTextures = "1"; 
     54      renderBottomTexture = "0"; 
     55      noRenderBans = "0"; 
     56         locked = "true"; 
     57         windEffectPrecipitation = "1"; 
    4458   }; 
    4559   new Sun() { 
    46       direction = "0.57735 0.57735 -0.57735"; 
     60      azimuth = "0"; 
     61      elevation = "35"; 
    4762      color = "0.600000 0.600000 0.600000 1.000000"; 
    4863      ambient = "0.400000 0.400000 0.400000 1.000000"; 
    49          locked = "true"; 
     64         rotation = "1 0 0 0"; 
     65         direction = "0.57735 0.57735 -0.57735"; 
     66         locked = "true"; 
     67         scale = "1 1 1"; 
    5068         position = "0 0 0"; 
    51          rotation = "1 0 0 0"; 
    52          scale = "1 1 1"; 
    5369   }; 
    5470   new TerrainBlock(Terrain) { 
    5571      rotation = "1 0 0 0"; 
    5672      scale = "1 1 1"; 
    57       detailTexture = "./terrains/details/detail1"; 
     73      dnStartTime = "-1"; 
     74      dnEndTime = "-1"; 
     75      detailTexture = "~/data/terrains/details/detail1"; 
    5876      terrainFile = "./newMission.ter"; 
    5977      squareSize = "8"; 
     78      bumpScale = "1"; 
     79      bumpOffset = "0.01"; 
     80      zeroBumpScale = "8"; 
     81      repeatTerrain = "0"; 
    6082         locked = "true"; 
    6183         position = "-1024 -1024 0"; 
    6284   }; 
    63    new SimGroup(PlayerDropPoints) { 
     85   new fxSunLight(sunflare) { 
     86      position = "411.871 214.142 215.285"; 
     87      rotation = "1 0 0 0"; 
     88      scale = "1 1 1"; 
     89      dnStartTime = "-1"; 
     90      dnEndTime = "-1"; 
     91      Enable = "1"; 
     92      LocalFlareBitmap = "common/lighting/corona"; 
     93      RemoteFlareBitmap = "common/lighting/corona"; 
     94      SunAzimuth = "90"; 
     95      SunElevation = "74.0206"; 
     96      LockToRealSun = "1"; 
     97      FlareTP = "1"; 
     98      Colour = "1.000000 1.000000 0.550000 1.000000"; 
     99      Brightness = "1"; 
     100      FlareSize = "1"; 
     101      FadeTime = "0.2"; 
     102      BlendMode = "0"; 
     103      AnimColour = "1"; 
     104      AnimBrightness = "0"; 
     105      AnimRotation = "1"; 
     106      AnimSize = "0"; 
     107      AnimAzimuth = "0"; 
     108      AnimElevation = "0"; 
     109      LerpColour = "1"; 
     110      LerpBrightness = "1"; 
     111      LerpRotation = "1"; 
     112      LerpSize = "1"; 
     113      LerpAzimuth = "1"; 
     114      LerpElevation = "1"; 
     115      LinkFlareSize = "0"; 
     116      SingleColourKeys = "0"; 
     117      MinColour = "0.000000 0.000000 0.000000 1.000000"; 
     118      MaxColour = "1.000000 1.000000 1.000000 1.000000"; 
     119      MinBrightness = "0"; 
     120      MaxBrightness = "1"; 
     121      MinRotation = "0"; 
     122      MaxRotation = "359"; 
     123      minSize = "0.5"; 
     124      MaxSize = "1"; 
     125      MinAzimuth = "-360"; 
     126      MaxAzimuth = "360"; 
     127      MinElevation = "-30"; 
     128      MaxElevation = "210"; 
     129      RedKeys = "XZX"; 
     130      GreenKeys = "HKH"; 
     131      BlueKeys = "AAA"; 
     132      BrightnessKeys = "AZA"; 
     133      RotationKeys = "AZA"; 
     134      SizeKeys = "AZA"; 
     135      AzimuthKeys = "AZ"; 
     136      ElevationKeys = "AZ"; 
     137      ColourTime = "15"; 
     138      BrightnessTime = "5"; 
     139      RotationTime = "300"; 
     140      SizeTime = "5"; 
     141      AzimuthTime = "1.66667"; 
     142      ElevationTime = "5"; 
     143   }; 
     144   new TSDynamic(butterflies) { 
     145      position = "-7.71974 -129.29 93.3166"; 
     146      rotation = "1 0 0 0"; 
     147      scale = "1 1 1"; 
     148      dnStartTime = "-1"; 
     149      dnEndTime = "-1"; 
     150      shapeName = "~/data/shapes/fauna/danaus_plexippus_m.dts"; 
     151      Animation = "flyslow"; 
     152      radiusX = "20"; 
     153      radiusY = "20"; 
     154      radiusZ = "2"; 
     155      speed = "0.05"; 
     156      count = "32"; 
     157      myscale = "2"; 
     158         radius = "10"; 
     159   }; 
     160   new SimGroup(Spawns) { 
    64161 
    65       new SpawnSphere() { 
    66          position = "78.9891 -214.86 183.615"; 
    67          rotation = "0 0 1 130.062"; 
    68          scale = "0.940827 1.97505 1"; 
    69          dataBlock = "SpawnSphereMarker"; 
    70          radius = "10"; 
    71          sphereWeight = "1"; 
    72          indoorWeight = "1"; 
    73          outdoorWeight = "1"; 
    74             homingCount = "0"; 
    75             locked = "false"; 
    76             lockCount = "0"; 
     162      new SimGroup(Wolves) { 
     163 
     164         new rpgSpawnPoint(GREYWOLF_WP1) { 
     165            position = "-51.3002 75.1875 138.878"; 
     166            rotation = "0.0266689 0.00431278 -0.999635 18.3788"; 
     167            scale = "1 1 1"; 
     168            dnStartTime = "-1"; 
     169            dnEndTime = "-1"; 
     170            dataBlock = "rpgSpawnPointMarker"; 
     171            SpawnGroup = "GREYWOLF"; 
     172            WanderGroup = "1"; 
     173         }; 
     174         new rpgWayPoint(WP1) { 
     175            position = "-76.7357 -4.63453 108.852"; 
     176            rotation = "-0.038661 0.00565233 0.999236 16.6482"; 
     177            scale = "1 1 1"; 
     178            dnStartTime = "-1"; 
     179            dnEndTime = "-1"; 
     180            dataBlock = "rpgWayPointMarker"; 
     181            WanderGroup = "1"; 
     182         }; 
     183         new rpgWayPoint(WP1) { 
     184            position = "-51.4193 73.9596 138.134"; 
     185            rotation = "0.00251476 -0.0103062 0.999944 152.577"; 
     186            scale = "1 1 1"; 
     187            dnStartTime = "-1"; 
     188            dnEndTime = "-1"; 
     189            dataBlock = "rpgWayPointMarker"; 
     190            WanderGroup = "1"; 
     191         }; 
     192         new rpgWayPoint(WP1) { 
     193            position = "-191.02 1.17464 145.255"; 
     194            rotation = "0.0784447 0.100235 -0.991867 104.36"; 
     195            scale = "1 1 1"; 
     196            dnStartTime = "-1"; 
     197            dnEndTime = "-1"; 
     198            dataBlock = "rpgWayPointMarker"; 
     199            WanderGroup = "1"; 
     200         }; 
     201         new rpgWayPoint(WP1) { 
     202            position = "-93.9979 -130.724 106.483"; 
     203            rotation = "0.00487887 0.0323514 0.999465 197.143"; 
     204            scale = "1 1 1"; 
     205            dnStartTime = "-1"; 
     206            dnEndTime = "-1"; 
     207            dataBlock = "rpgWayPointMarker"; 
     208            WanderGroup = "1"; 
     209         }; 
     210         new rpgSpawnPoint(GREYWOLF_WP1) { 
     211            position = "-93.5271 -130.3 107.047"; 
     212            rotation = "-0.0131784 -0.141927 0.989789 190.502"; 
     213            scale = "1 1 1"; 
     214            dnStartTime = "-1"; 
     215            dnEndTime = "-1"; 
     216            dataBlock = "rpgSpawnPointMarker"; 
     217            SpawnGroup = "GREYWOLF"; 
     218            WanderGroup = "1"; 
     219         }; 
    77220      }; 
    78221   }; 
  • branches/community/torque/mmo/v1/talentraspel_development/starter.mmo/data/newMission.ter

    r540 r595  
    39633963sS+ 
    39643964‘³ 
    3965 Ff9RC)@?)Ìÿÿ¶:©œº†•šJ<<qp>ŠÄËÿ¹]W`=K:-<A<{šž=+*9xÎÿÿÿÿÿÿK-@GVT_9<iÆ'^U;6((9[ŒB3-68pŠ®ŒÁŒVyR‹_/TTnK[l« 
    3966 Z23\*vÑÿÿ²¥~F5KD)<•564EKB²ÏC7D)+|²Š­Õy+25v¬Îc3®µÊÿƒ~Ð{E3?'¥ÿÆ¡vLGP?C`Ôÿÿÿÿÿb.BSLwujUp7(+2')):+H)>waTtžŽ¯¬ž‚AŒV8e”ÿ¢hlJƺ”xnp,xŠ}mnQ;;K.GqQŽS@4uK{oŒŸ&&-NB/Hƒ±ØÖ4/HÃÿÑHc{Šcnˆÿÿ³W/,G^\kuMeP(+(D¶ÿÿÿÿ·1}@JD\ 
     3965Ff9RC)@?)Ìÿÿ¶:©œº†•šJ<<qp>ŠÄËÿ¹]W`=K:-<A<{šž=+*9(55(xÎÿÿÿÿÿÿK-@GVT_9<iÆ'^U;6((9[ŒB3-68pŠ®ŒÁŒVyR‹_/TTnK[l« 
     3966Z23\*vÑÿÿ²¥~F5KD)<•564EKB²ÏC7D)+|²Š­Õy+25v¬Îc3®µÊÿƒ~Ð{E3?'¥ÿÆ¡vLGP[[ 
     3967?C`Ôÿÿÿÿÿb.BSLwujUp7(+2')):+H)>waTtžŽ¯¬ž‚AŒV8e”ÿ¢hlJƺ”xnp,xŠ}mnQ;;K.GqQŽS@4uK{oŒŸ&&-NB/Hƒ±ØÖ4/HÃÿÑHc{Šcnˆÿÿ³W/,G^\kuMe[šÀÌÌÀš[(+(D¶ÿÿÿÿ·1}@JD\ 
    39673968·€ 
    39683969x·D 
    3969 ÿÿÿÅ`5B40_LB5gÎÿÿÿ‰0.@Ép<>M^Ya.‚°‘H/E] i?h;'JµT:651/26D+L˜ÿ–[9A/tŒ{=Nˆ]I;*0+.\ 
    3970 d6/7&NCbFI\c81:wÿÿšD@Mœ.-9cO(2<¥ÿÿª”šÿÿˁ9&,/<U^„Ó̍Y0pw+Uq2>b+9ŠÿÿÿÿPП›+3BLL.tNÌԊB.P@Rd;:+£¢+y{:(8252C„Žw=0,3mïkdT@6+B@2: ŸpTL‚}6|SP7(B])).O“ÿÿºPf2k>56&fÏÏ®³ÿÿÿ¹‰H-*6_n £ˆgV@@dŠÿÿ­<ZFCDVÔÿÿÿÿCʱ•H67NMJ]€ˆÿÿ„t:63C5:O<&4€ÕF^?(9<:5.k‹y*)HKqŒzwÿ•\Ra˜u‚ÿÌguƒfY\KUÁ‰O-BKNG5i¢ÿћ1)I278,snv°Šÿѧq1**39IM=/-,/1g²ÿ²ƒTG99Y^]žÿÿÿÿÐT•†[7(-;7.7=JRRo•ªÿÿ‰p`I9;+9ELI+3ŽÊ]?9>l¯
    3971 œ:+=ˆ“Š_HRuˆ•Ã¯¶ÊÁ™†’.8X11Š™]0(T‹jM1×ÆÓv'-2(/QZ<17'o­±¯’3IC831@·„0Ÿ„26R±ÄÇÔÿÿÿ¬QHtr„Ƈ’±À¢ÑÑÒ|?¬ÿ’ÎËÿŠMIM;PB:HSF+32iÆv1*W‡À7(+;€ÁuL57;uη]mmsŠÿÿÿÏ£P7:DbŽ>.žvRD-6,(Hˆp/,(J ¿ÿY5Ë 62.*^Š™œÏÔžf=/9BaŽ®Èÿ©³ÌÖŸÿÿÿ;d€ËÿÿÇÿ›Ž?5:'7VWY_A909J©–™P6-5/9–INZJ\e£Î®„¡yqm§Î»Óÿ‚[;']g[658-FZ6]-/&(G~bWaM)+G4+IžN/³E+8*s\‚]Nkw¬G)<gˆÿÐÿÿŒ£¹ÆÑŸž¡:IxÍÿÿŒ“Ì·¥nr(*ˆ„€pS)2Su®3*dÊÿ0_INN80-6*7j+)DKl’ˆ‹œÅǕju©¹žb”ˆ[75=,[UO1^tNSbxE--'(RO<85?haG7LVN'©³–KŠZ*eTV?88B„4(V€ŠÿÿÿѺÔÿÿ¡ˆ?<P–ÿÿΑ‘ÿÿÿіF):”Žƒd1)fÓmPŸÈA15QLC.:1-^-*E‚‹S4+j„˜h^q¯UdtcJ3)2(@=?Qgª‹k„¥ÍŽ„9‰A--A€»s8:A*¯¬ŽTcÿ1l67[61*dÐÿÿÿÿÿÒÿµ’<HGeºÿÿ‰«µÓÿÿÒ«R8P¡•¢H.55&ZÆ[) 
     3970ÿÿÿÅ`5B40_LÀåòòåÀ(5gÎÿÿÿ‰0.@Ép<>M^Ya.‚°‘H/E] i?h;'JµT:651/26D+L˜ÿ–[9A/tŒ{=Nˆ]I;*0+.\ 
     3971d6/7&NCbFI\c81:wÿÿšD@Mœ.-9cO(2<¥ÿÿª”šÿÿˁ9&,/<U^„Ó̍Y0pw+UqÌòÿÿò̍5>b+9ŠÿÿÿÿPП›+3BLL.tNÌԊB.P@Rd;:+£¢+y{:(8252C„Žw=0,3mïkdT@6+B@2: ŸpTL‚}6|SP7(B])).O“ÿÿºPf2k>56&fÏÏ®³ÿÿÿ¹‰H-*6_n £ˆgV@@dŠÿÿ­(ÀåòòåÀZFCDVÔÿÿÿÿCʱ•H67NMJ]€ˆÿÿ„t:63C5:O<&4€ÕF^?(9<:5.k‹y*)HKqŒzwÿ•\Ra˜u‚ÿÌguƒfY\KUÁ‰O-BKNG5i¢ÿћ1)I278,snv°Šÿѧq1**39IM=/-,/1g²ÿ²[šÀÌÌÀšƒTG99Y^]žÿÿÿÿÐT•†[7(-;7.7=JRRo•ªÿÿ‰p`I9;+9ELI+3ŽÊ]?9>l¯
     3972œ:+=ˆ“Š_HRuˆ•Ã¯¶ÊÁ™†’.8X11Š™]0(T‹jM1×ÆÓv'-2(/QZ<17'o­±¯’3IC831@·„ 
     3973[[Ÿ„26R±ÄÇÔÿÿÿ¬QHtr„Ƈ’±À¢ÑÑÒ|?¬ÿ’ÎËÿŠMIM;PB:HSF+32iÆv1*W‡À7(+;€ÁuL57;uη]mmsŠÿÿÿÏ£P7:DbŽ>.žvRD-6,(Hˆp/,(J ¿ÿY5Ë 62(55(.*^Š™œÏÔžf=/9BaŽ®Èÿ©³ÌÖŸÿÿÿ;d€ËÿÿÇÿ›Ž?5:'7VWY_A909J©–™P6-5/9–INZJ\e£Î®„¡yqm§Î»Óÿ‚[;']g[658-FZ6]-/&(G~bWaM)+G4+IžN/³E+8*s\‚]Nkw¬G)<gˆÿÐÿÿŒ£¹ÆÑŸž¡:IxÍÿÿŒ“Ì·¥nr(*ˆ„€pS)2Su®3*dÊÿ0_INN80-6*7j+)DKl’ˆ‹œÅǕju©¹žb”ˆ[75=,[UO1^tNSbxE--'(RO<85?haG7LVN'©³–KŠZ*eTV?88B„4(V€ŠÿÿÿѺÔÿÿ¡ˆ?<P–ÿÿΑ‘ÿÿÿіF):”Žƒd1)fÓmPŸÈA15QLC.:1-^-*E‚‹S4+j„˜h^q¯UdtcJ3)2(@=?Qgª‹k„¥ÍŽ„9‰A--A€»s8:A*¯¬ŽTcÿ1l67[61*dÐÿÿÿÿÿÒÿµ’<HGeºÿÿ‰«µÓÿÿÒ«R8P¡•¢H.55&ZÆ[) 
    39723974¥`52] 
    39733975Z/ 
     
    41184120‚FB3smv 
    41194121ojX 
    4120 r=<,cª§²‰meY€’K2\ŒF.6@:.{ÁÿÿÿÿÿÿÿÿƧ{0*ZM/8zÇ¥0-1WYQ]yv]oW834Lh“;@QB/32MW\<&G®Ãÿÿ²˜„^H-O2k¶ºˆ5LŸŒÁµ¡b=‡˜”œwK(/Ž³Âž¬—‘“†x4G¹ÎÔÿÿ³Y@.0;=-0I†ˆƒUADJ>-P<&1A”ÁP<)PIWd&&*Zm[0@5V‹ªÓãxvq]nfU¯·µ:*.CY5µÍÿÿÿÿÿÿƄ*1<1Av€{l0PNGV\WbkfhX+?125<RK;5'OVW:>h³£’SyshiE,ViC*s’š­~87|ªÀºH(0(-EeoL5.2¯Ç፠
    4121 uoZf‡°ÁÆÏË­nUUB=dfZ7>qŸ ¯š‚LXQ)]‰]AC4pÅÿK@5'NhpDTC*F,DZK.Jb‰˜¹É¶“kpkX)*(.œ·±qC;E^HVƒ­Ä¬TrÿÿÿÿÿÈ¿‘J.TWX,7cYUJ2QœÁ¹˜x0GTD64=X’6INO9\–’Ž8D>F8'PpY.vŠŠy<<jŒ¯«ŒK09.&p­­gohXX7+€À»œÂ»›mZU:1.,A 
     4122r=<,cª§²‰meY€’K2\ŒF.6@:.{ÁÿÿÿÿÿÿÿÿƧ{0*ZM/8zÇ¥0-1WYQ]yv]oW834Lh“;@QB/32MW\<&G®Ãÿÿ²˜„^H-O2k¶ºˆ5LŸŒÁµ¡b=‡˜”œwK(/Ž³Âž¬—‘“†x4G¹ÎÔÿÿ³Y@.0;=-0I†ˆƒUADJ>-P<&1A”ÁP<)PIWd&&*Zm[0?,CnÑãxvq]nfU¯·µ:*.CY5µÍÿÿÿÿÿÿƄ*1<1Av€{l0PNGV\WbkfhX+?125<RK;5'OVW:>h³£’SyshiE,ViC*s’š­~87|ªÀºH(0(-EeoL5.2¯Ç፠
     4123uoZf‡°ÁÆÏË­nUUB=dfZ7>qŸ ¯š‚LXQ)]‰]AC4pÅÿK@5'NhpDTC*F,DZK./0=D[¢“kpkX)*(.œ·±qC;E^HVƒ­Ä¬TrÿÿÿÿÿÈ¿‘J.TWX,7cYUJ2QœÁ¹˜x0GTD64=X’6INO9\–’Ž8D>F8'PpY.vŠŠy<<jŒ¯«ŒK09.&p­­gohXX7+€À»œÂ»›mZU:1.,A 
    41224124†nK_Š­±ºÏ¶{M&(}‘wK 
    4123 ‰T\^q“axSD]ž²ª³µ™mLRS92?=Tš±²(2:=E6i ®±±sG†ÿÿÿÿÿԌA09“”}‚‡•ÃÖÿÿÌW9\_NMHLuˆE47*52SŠÀ©›-&6?‚i3jmƒ˜qMZ~{ 
    4124 l<&]€v8?/0)ˆºÎÖ¿¹€pTD?NEPH5LXbWn©ÊÐÌÓÿªTn{b1Tv[¥ÿÿ{=JKWO.'HrwyCr£ÿÿΟ²ÍÆŒŸž_?5=G@GYQQ04xŽÑ^-,p¡¢µÃ˜NNm¶ÿÿÿʟS&7/)mŸ±ÅÌÑÂÎÿÿÿ˜|pdd]6'*+,(7RKBƒÁ°vp]UN8?,'11hyrgrr~žŽylHM`j3+;5zÁÿÿЧzP?EUYQPaG6?Sp•ÀÿÿÌÿÿÂYTC-.OU 
    4125 šq ÿØ{CBDE6(6BSJ'CÇÿÿÓ©ÿÿÊú°n@(,19SjXiÉÿÀm†Š€Œ”Z 
    4126 2*t}{Œza:,()?n®ÂÉÅÃÓÿÿÿ€›‘‡~o,2/-*>PM;O“šowUJG3-/)AWior•²²¶›p-3Oje*4:,D~ÄÿÿΞcPJVbcXUetHWN‰ºÿÿÿÿÿÿؘ//PK;jj’£¥²ÔÇ\3F0+.@CPX_XQÿÿÿÑɰFRi*ƒÿÿœ(Ž‹‹Œag~v6,&6ZjpQ:*1AIeŽ–°ÎÓÊÌŒ–°°Š—š°*<&>/7EYr„‡a?>9.=d‰’¥ÉÿÊŠ³˜b/Db[UAEF2XŠ€ËیkWRdzvjeswS†NaŠÿÿÿÿÿÿÿÿ‹ˆN/0R|›©ÍÿÿÀY1/5Oe‹bLLÿÿÿÿÿâ‡1)F.ªÿÿÂ60.',53'o™—~tHRiT=97*BkžtF6;BT]~«·Ï×Òß~Rinˆ­¹¬Š0,N^M8?88tŸ¶¬‰v3'9/,3.-;„–¹ÿÿÿΚ“^(*8GL]{mfhPGpƒ„ˆxg_N[j_f‚`‘bQ=]ÂÿÿÿÿÿÿÿÍÿÿǜF'cŸµÃÿÿÿÿP)4RpŠ‹GzÿÿÿÿÿȘxh7*R­ÿÿÊq:,&iym\>?030E?*7m s34<[‰®¯²¶¯šz`?PV‰­¶°)0YeeU/79L'0Gq¡‘oh8&6@9c^C@;43M“­ÑÿÿÿĄJ7HRfk2A;4Jp‹‰m 
    4127 n(h€kNgf\_]\dmbVhqÉÔ­y3;€ÿÿÿÿÿÿÒÿÿÿÒ}IWŸÏÖÿÿÿÿc2(-8>9<G„ÉÿÿÿÿÿÿÿҚRTN:b/*FjÁÏŕg1StfO(&(ED71dˆY7RŸ¯Š‚zmM@STS‚€¬©ƒ,P^`m}‡<H9=.,0Pz] 
     4125‰T\^q“axS@%-$",GblLRS92?=Tš±²(2:=E6i ®±±sG†ÿÿÿÿÿԌA09“”}‚‡•ÃÖÿÿÌW9\_NMHLuˆE47*52SŠÀ©›-&6?‚i3jmƒ˜qMZ~{ 
     4126l<&]€v8?/0)ˆºÎÖ¿¹€pTD?NEPH5LXbWn©ÊÐÌÓÿªTn{b1Tv[¥ÿÿ{=JKWO.'HrwyCr£ÿÿΟ²V2             #/55=G@GYQQ04xŽÑ^-,p¡¢µÃ˜NNm¶ÿÿÿʟS&7/)mŸ±ÅÌÑÂÎÿÿÿ˜|pdd]6'*+,(7RKBƒÁ°vp]UN8?,'11hyrgrr~žŽylHM`j3+;5zÁÿÿЧzP?EUYQPaG6?Sp•ÀÿÿÌÿÿÂYTC-.OU 
     4127šq ÿØ{CBDE6(6BSJ'CÇÿÿÓ©q3 
     4128       
     4129',19SjXiÉÿÀm†Š€Œ”Z 
     41302*t}{Œza:,()?n®ÂÉÅÃÓÿÿÿ€›‘‡~o,2/-*>PM;O“šowUJG3-/)AWior•²²¶›p-3Oje*4:,D~ÄÿÿΞcPJVbcXUetHWN‰ºÿÿÿÿÿÿؘ//PK;jj’£¥²ÔÇ\3F0+.@CPX_XQ×~? 
     4131        Ri*ƒÿÿœ(Ž‹‹Œag~v6,&6ZjpQ:*1AIeŽ–°ÎÓÊÌŒ–°°Š—š°*<&>/7EYr„‡a?>9.=d‰’¥ÉÿÊŠ³˜b/Db[UAEF2XŠ€ËیkWRdzvjeswS†NaŠÿÿÿÿÿÿÿÿ‹ˆN/0R|›©ÍÿÿÀY1/5Oe‹bLLÿü€e?' !)F.ªÿÿÂ60.',53'o™—~tHRiT=97*BkžtF6;BT]~«·Ï×Òß~Rinˆ­¹¬Š0,N^M8?88tŸ¶¬‰v3'9/,3.-;„–¹ÿÿÿΚ“^(*8GL]{mfhPGpƒ„ˆxg_N[j_f‚`‘bQ=]ÂÿÿÿÿÿÿÿÍÿÿǜF'cŸµÃÿÿÿÿP)4RpŠ‹Gzÿÿÿã€cD537*R­ÿÿÊq:,&iym\>?030E?*7m s34<[‰®¯²¶¯šz`?PV‰­¶°)0YeeU/79L'0Gq¡‘oh8&6@9c^C@;43M“­ÑÿÿÿĄJ7HRfk2A;4Jp‹‰m 
     4132n(h€kNgf\_]\dmbVhqÉÔ­y3;€ÿÿÿÿÿÿÒÿÿÿÒ}IWŸÏÖÿÿÿÿc2(-8>9<G„ÉÿÿÿÿÿÿÿЂABB:b/*FjÁÏŕg1StfO(&(ED71dˆY7RŸ¯Š‚zmM@STS‚€¬©ƒ,P^`m}‡<H9=.,0Pz] 
    41284133R3 
    41294134SR[U8S8pÎÿÿÿžsO51=JJ;. 
     
    43744379‚{_K€ŒjA-)-?>JY‰ÒÎÃÄ«–‘©ÿÿÿÆz. 
    43754380ÈÿÌÿÿÌÒÿÿÿÁ—ž¥­»žt, 
    4376 ˆ¡tjY€Ëʲ–k““­Œ¢iMo§±§¢Â£¥–¶ÿÿÏ¥ŒL-z ¶‰¯€ÄÅǘgymKyžÿ“aHDvby_B=I]œ¬»ÿÿÿÿÕÁwfjb‡³•pK<FRgmkx† 2H·E0*K¥ŸÐÿÿÿÿÎÃÁÑÿεxvo@-+(c†œŽqÀÿÿÿÍÿœj=t:3EPj}tqilš«Âÿœ›ƒVFGgfy”ŸÉšsT+;[†ˆ¡˜†0^OGIÄÔл¥ÿÑŸ·šªŸ}I1<A8zÔÿÿÿÿÿÍÂ͕8•ˆZƒ’ yszš¢§œ“p\JB‘¿ÍÌɬ³›ÈƎXPB=r 
    4377 ¯š§Ä¬sŸÏÿÿÿÿªl(0c•†uš•»Ôˆ-LY€žŸ‹lVQ€z‚‚T>Da™iÎÖÿÿÿÿ›‚™²•‹oO70Mqy‰€˜ŒL/»wN=8/3Q©©ŒÿǺ˜š˜€ÇÀ_^O*'Io‡ˆR0›ÿÿÿ»ÊŽ9€PI4;Kn.\jbŽºª»•Y80CWk€ŽœufE5Hk“ޓЕv*mbGM»Ã¹ ¶ÿÐŒ«²‡‰š{Q:R@76?mŽÿÿÿÿÿÿÿŽÇÿ§ª§ŠŠ”›~€‹‘­A=E;>AªºÈÊÁŠlЇªŠ`pOR`|aµ°¯Åœršÿÿÿÿƙj+@Xg®qŽÒ†t‘­Ã¥”ˆnXX 
     4381ˆ¡tjY€Ëʲ–k““­Œ¢iMo§±§¢Â£¥–¶ÿÿÏ¥ŒL-z ¶‰¯€ÄÅǘgymKyžÿ“aHDvby_B=I]œ¬»ÿÿÿÿÕÁwfjb‡³•pK<FRgmkx† 2H·E0*K¥ŸÐÿÿÿÿÎÃÁÑÿεxvo@-+(c†œŽqÀÿÿÿÍÿœj=t:3EPj}tqilš«Âÿœ›ƒVFGgfy”Œª†[G*;[†ˆ¡˜†0^OGIÄÔл¥ÿÑŸ·šªŸ}I1<A8zÔÿÿÿÿÿÍÂ͕8•ˆZƒ’ yszš¢§œ“p\JB‘¿ÍÌɬ³›ÈƎXPB=r 
     4382¯š§Ä¬sŸÏÿÿÿÿªl(0c•†uš•»Ôˆ-LY€žŸ‹lVQ€z‚‚T>Da™iÎÖÿÿÿÿ›‚™²•‹oO70Mqy‰€˜ŒL/»wN=8/3Q©©ŒÿǺ˜š˜€ÇÀ_^O*'Io‡ˆR0›ÿÿÿ»ÊŽ9€PI4;Kn.\jbŽºª»•Y80CWk€tM4-""@k“ޓЕv*mbGM»Ã¹ ¶ÿÐŒ«²‡‰š{Q:R@76?mŽÿÿÿÿÿÿÿŽÇÿ§ª§ŠŠ”›~€‹‘­A=E;>AªºÈÊÁŠlЇªŠ`pOR`|aµ°¯Åœršÿÿÿÿƙj+@Xg®qŽÒ†t‘­Ã¥”ˆnXX 
    43784383v””rOSr³·ÿÿÿÿÿ­pz 
    4379 ›‰ŒƒŽaQQo—–ŠŠÇÿr@ÓZ>CA<Cc‘€©Š¢„{yx³ŸtQMD9Wk;-¶ÿÿÿÃÃr|UjZEKZvKcx{yu~ZB0(9Fi¡FLTKIe‘²¬«œ —|HGxVMLYŒÄÁ¹ÈÿŽº¢yG~•^PMM?+,*rœÿÿÿÎÿÿÿÑÿÐΚl¥œkj|wi;(2Oa¢Ÿ°±¶²‰v¹›k¢®„t_y†nGºÊÇš‹8–ºÂÃÿÐŒ<‘¿|•ÄeušÈÎËÁž”‘{fq‚€€ƒqy’¶«ÿÿÿÿÿ˜}§©œº§(Pš¡~}ˆƒž¿ÏÎÕÿp§vD0(?EZŽªŠ°¹®ˆinxœ§U4:U0mÄÿͪˆ£YƒŠua^sy9w¶Œ‡ 
    4380 †I&:18B@FoŸ¿ÉÁ·Ÿ·¥wFAUB-`5ŽÑÒÿÿÿÂÀ± ¥Ž]\I;8.4_«ÿÿØÇÏÿÿÿϹ¡^•–‘_M92-<03b‚Žšš¡È–›­ÓŽIªÄÈÉ¡ŠÌȺÓÿÿ²fh£ÅœÏÿǬ?1Xn 
     4384›‰ŒƒŽaQQo—–ŠŠÇÿr@ÓZ>CA<Cc‘€©Š¢„{yx³ŸtQMD9Wk;-¶ÿÿÿÃÃr|UjZEKZvKcx{yu~ZB0(9Fc? 
     4385A²¬«œ —|HGxVMLYŒÄÁ¹ÈÿŽº¢yG~•^PMM?+,*rœÿÿÿÎÿÿÿÑÿÐΚl¥œkj|wi;(2Oa¢Ÿ°±¶²‰v¹›k¢®„t_y†nGºÊÇš‹8–ºÂÃÿÐŒ<‘¿|•ÄeušÈÎËÁž”‘{fq‚€€ƒqy’¶«ÿÿÿÿÿ˜}§©œº§(Pš¡~}ˆƒž¿ÏÎÕÿp§vD0(?EZŽªŠ°¹®ˆinxœ§U4:U0mÄÿͪˆ£YƒŠua^sy9w¶Œ‡ 
     4386†I&' N¡ÉÁ·Ÿ·¥wFAUB-`5ŽÑÒÿÿÿÂÀ± ¥Ž]\I;8.4_«ÿÿØÇÏÿÿÿϹ¡^•–‘_M92-<03b‚Žšš¡È–›­ÓŽIªÄÈÉ¡ŠÌȺÓÿÿ²fh£ÅœÏÿǬ?1Xn 
    43814387•¿Šš¢ayšÈÏÇÍŠ°– 
    43824388Œ—ŒŒ€`p 
    4383 ’¶»œžµÿÿÿÿ¢›ÆÍćdº±ž”ІÃÉÿÿÿbÿ„=.W„®‘Œ©¥­®~doƒŽi>'63}—¯©yd^&ƒ”‹}r z+2q¥ŠÈŒ«ŽgC74;DNŸ£Àœ§ÍÅ«[D5>.@cÓÿÿÿÿÿÿËŒ²²‘xXZB;/+>Tor„ÄÿÒÖÿÿÿ®Ÿ¬šš 
     4389’¶»œžµÿÿÿÿ¢›ÆÍćdº±ž”ІÃÉÿÿÿbÿ„=.W„®‘Œ©¥­®~doƒŽi>'63}—¯©yd^&ƒ”‹}r z+2q¥ŠÈŒ«ŽgC7
     4390U¢Àœ§ÍÅ«[D5>.@cÓÿÿÿÿÿÿËŒ²²‘xXZB;/+>Tor„ÄÿÒÖÿÿÿ®Ÿ¬šš 
    43844391dqP<59;+ 
    4385 ƒÄÿÿ§ÆÌÉÌÑÔÿ»zJ‡ÁÎÒËÿÀ®C3h}‹‰‘œ›^@}Žª²|oœ§•ŒiLLHcoŽ›‚«®ÇÿÿÿÖŒ¡ÕÕЯkD®Ë¯”™n—ÄÒÿÿ“º€:0`›®Žšœ›Š©™ŠwqyuDEu{””l[YL*7¢žž€Ÿ^[v—šŸÿП»®e:-5NažÂ€ž»ºÿÿ¬?7A4Mi¶ÿÿÿÿÿÿȞ°±pss}rS9*Nc€”Ž­ÄÔÿÿÿÈË»—‚f]phN0+42BBNNXgdNanÊZ)žÔÿ ¿ÿÿ°ÅÂÄÉÀÏÿГs 
    4386 ÔÿÿÕ¶Çm4)crnfo‰|2—‰{˜¥¢³ÁšulY54XKfœ©=u¯ÿÑŒ³°·ÿÿÿɕ\-cÍϺœ£©”¹žÌÿµŠtZ39Nr“§¬š„ˆ”™‹‡yxxe,(-Wa]{‚cU1>¥£¥Ëŵ±ÁÏÑÒÏÍÿÿɯ™s4;\wÍ{ª·ÅÅ¥ x<3HtÇÖÑÃÇš›‹€„eg€Šd=7TgŠŒ“`ŠžÿÿÿÿÅ݊w]WTSG/',;_€y•vQERtÎp4¡Ò° ±¿ÅÆÀ’nO¿Æÿÿÿ®ybÄÿÓÿÁv25F;OH4=exl——Š¡ËÐÑÃzhE0Vk ¥Xe¡ÎÿÖªs”±ÿÿÿÍo'8+ˆÿÔÆ·²¡ƒ‘˜–®·Žq{zv†—Ÿ‰u”Ÿ˜|kms}pF:HQMOEh_I;®µ»ÆËÍÿÿÿÕÿÿÿÿÿʬŽX36f†–Î_zÌÿȬM:4EO`z8wlM>\--,\• 
     4392ƒÄÿÿ§ÆÌÉÌÑÔÿ»zJ‡ÁÎÒËÿÀ®C3h}‹‰‘œ›^@}Žª²|oœ§•ŒiLLHcoŽ›‚«®ÇÿÿÿÖŒ¡ÕÕЯkD®Ë¯”™n—ÄÒÿÿ“º€:0`›®Žšœ›Š©™ŠwqyuDEu{””l[YL*7¢žž€Ÿ^[v—šŸÿП»®e: -~€ž»ºÿÿ¬?7A4Mi¶ÿÿÿÿÿÿȞ°±pss}rS9*Nc€”Ž­ÄÔÿÿÿÈË»—‚f]phN0+42BBNNXgdNanÊZ)žÔÿ ¿ÿÿ°ÅÂÄÉÀÏÿГs 
     4393ÔÿÿÕ¶Çm4)crnfo‰|2—‰{˜¥¢³ÁšulY54XKfœ©=u¯ÿÑŒ³°·ÿÿÿɕ\-cÍϺœ£©”¹žÌÿµŠtZ39Nr“§¬š„ˆ”™‹‡yxxe,(-Wa]{‚cU1>¥£¥Ëŵ±ÁÏÑÒÏÍÿÿɯ™s4
     4394Q{ª·ÅÅ¥ x<3HtÇÖÑÃÇš›‹€„eg€Šd=7TgŠŒ“`ŠžÿÿÿÿÅ݊w]WTSG/',;_€y•vQERtÎp4¡Ò° ±¿ÅÆÀ’nO¿Æÿÿÿ®ybÄÿÓÿÁv25F;OH4=exl——Š¡ËÐÑÃzhE0Vk ¥Xe¡ÎÿÖªs”±ÿÿÿÍo'8+ˆÿÔÆ·²¡ƒ‘˜–®·Žq{zv†—Ÿ‰u”Ÿ˜|kms}pF:HQMOEh_I;®µ»ÆËÍÿÿÿÕÿÿÿÿÿʬŽX3-<J€_zÌÿȬM:4EO`z8wlM>\--,\• 
    43874395‘¢R 
    4388 ƒvR+,Yk^?M@/(›–3^ÈÌÿÿÿÿÖÑÆÀÅ·z5,d¬ª°ÿÐÿÿÿÔ te3-&6?P6UK2(@pŠ˜¯qZ37<Gy„Ššv¥ÿÿÿÿÿÇš§¥Ÿ 
     4396ƒvR+,Yk^?M@/(›–3^ÈÌÿÿÿÿÖÑÆÀÅ·z5+Tˆ‡”üÐÿÿÿÔ te3-&6?P6UK2(@pŠ˜¯qZ37<Gy„Ššv¥ÿÿÿÿÿÇš§¥Ÿ 
    43894397s_OXo|„‘„«ª«|ZRU{ŽUhÒ® ž‘wqer€˜ÁÉÏÿÅhµ°€Ž¢k. 
    43904398¡¡€¿ÿ—£ÈÿÿÿÿÉÆÎ¶uBA‹‹€©š‡nŽ­‹‰€Ž¹Ž°010R_gwˆ€P@PdK/) 
  • branches/community/torque/mmo/v1/talentraspel_development/starter.mmo/genesis/dbdict.py

    r524 r595  
    2222from mud.world.skill import ClassSkill,ClassSkillRaceRequirement,ClassSkillQuestRequirement 
    2323from mud.world.crafting import RecipeIngredient,Recipe 
    24 from texturesets import SetSpawnTextures 
    2524 
    2625class DBDict(dict): 
  • branches/community/torque/mmo/v1/talentraspel_development/starter.mmo/genesis/zone/zonemain.py

    r563 r595  
    11 
    2 import base.base 
  • branches/community/torque/mmo/v1/talentraspel_development/startup.bat

    r530 r595  
    1 start .\mud\masterserver\main.py 
     1start .\mud\masterserver\main.py gameconfig=testgame.cfg 
    22sleep 5 
    33start .\mud\gmserver\gmserver.py 
    44sleep 5 
    5 start .\mud\characterserver\server.py 
     5start .\mud\characterserver\server.py gameconfig=testgame.cfg 
    66sleep 5 
    7 worlddaemon.py -worldname=Premium_MMORPG -publicname=starter -password=mmo 
     7worlddaemon.py -worldname=Premium_MMORPG -publicname=starter -password=mmo gameconfig=testgame.cfg 
  • branches/community/torque/mmo/v1/talentraspel_development/testgame.mmo/genesis/dbdict.py

    r530 r595  
    2222from mud.world.skill import ClassSkill,ClassSkillRaceRequirement,ClassSkillQuestRequirement 
    2323from mud.world.crafting import RecipeIngredient,Recipe 
    24 from texturesets import SetSpawnTextures 
    2524 
    2625class DBDict(dict): 
  • branches/community/torque/mmo/v1/talentraspel_development/upgrade.bat

    r530 r595  
    11echo "Updating Character Database"  
    22echo "---------------------------"  
    3 .\mud\characterserver\upgradedb.py  
     3.\mud\characterserver\upgradedb.py gameconfig=testgame.cfg 
    44xcopy .\data\updated.db .\data\character\character.db /y