Changeset 1312

Show
Ignore:
Timestamp:
02/09/08 03:04:59 (11 months ago)
Author:
Evil4Zerggin
Message:

Arm Pheonix missile replaced with EMG.

Arm Saber now has Mumbo-style laser. DPS increased to 100 (from 60), firing cost removed.

Core Can-style lasers are now orange.

Core Can script tweaked.

Mumbo firing cost reduced to 3 per shot (from 10), unit cost increased slightly (~1%).

All Core ground-to-ground laser weaponvelocities and fire rates standardized (4x range and 5 shots per second per fire point, respectively). DPS remains the same.

HLT reload time increased to 4.5s (from 4.3s), damage increased propotionally, firing cost decreased 10%. All HLTs now have the same reload time.

Pelican red laser replaced with Arm LLT-style laser. Laser turreting improved.

Core advanced torpedo launcher now sits deeper in the water.

Archangel can no longer be fired at ground.

Muzzle smoke removed from Vindicator.

Arm scout hover reload time decreased to 0.14s (from 0.16s), script fixed.

Core scout hover firing cost removed, unit metal cost increased by 1, script fixed.

Crow firing cost removed.

Arm scout hover and cruiser EMG burst evened out.

Location:
trunk/mods/ca
Files:
40 modified

Legend:

Unmodified
Added
Removed
  • trunk/mods/ca/gamedata/explosions/cegtags.tdf

    r1101 r1312  
    6767      sizeGrowth=0; 
    6868      ttl=10; 
    69       colorMap=0 1 0 0.07    0 0 0 0.01; 
     69      colorMap=0 1 0 0.05    0 0 0 0.01; 
    7070                } 
    7171    air=1; 
     
    8787      ttl=10; 
    8888      colorMap=0.6 0.2 0.41 0.05   0 0 0 0.01; 
     89                } 
     90    air=1; 
     91    ground=1; 
     92    water=1; 
     93          count=1; 
     94        } 
     95} 
     96 
     97[ORANGELASER] 
     98{ 
     99[ORANGELASER] 
     100        { 
     101                class=CSimpleGroundFlash; 
     102                [properties] 
     103                { 
     104                  texture=groundflash; 
     105      size=120; 
     106      sizeGrowth=0; 
     107      ttl=10; 
     108      colorMap=1 0.5 0 0.05    0 0 0 0.01; 
    89109                } 
    90110    air=1; 
  • trunk/mods/ca/gamedata/explosions/explosions.tdf

    r719 r1312  
    17191719                ttl=3; 
    17201720                color=1,1,0.6; 
     1721        } 
     1722} 
     1723 
     1724[FLASH_TEAL7] 
     1725{ 
     1726        usedefaultexplosions=0; 
     1727        [GROUNDFLASH] 
     1728        { 
     1729                flashsize=7; 
     1730                flashalpha=1.3; 
     1731                circlegrowth=1; 
     1732                circlealpha=1; 
     1733                ttl=3; 
     1734                color=0,1,1; 
    17211735        } 
    17221736} 
  • trunk/mods/ca/gamedata/explosions/lasers.tdf

    r706 r1312  
    5959} 
    6060 
    61 [FLASH1GREEN] 
     61[FLASH1ORANGE] 
    6262{ 
    6363        usedefaultexplosions=0; 
     
    6969                circlealpha=0; 
    7070                ttl=3; 
    71                 color=0,1,0; 
     71                color=1,0.25,0; 
    7272        } 
    7373        [sparks] 
     
    143143                        alpha=1; 
    144144                        alphadecay=0.05; 
     145                        color=1,0.25,0; 
     146 
     147                } 
     148        air=1; 
     149        water=1; 
     150        ground=1; 
     151    count=5; 
     152        } 
     153} 
     154 
     155[FLASH1GREEN] 
     156{ 
     157        usedefaultexplosions=0; 
     158        [GROUNDFLASH] 
     159        { 
     160                flashsize=18; 
     161                flashalpha=1; 
     162                circlegrowth=0; 
     163                circlealpha=0; 
     164                ttl=3; 
     165                color=0,1,0; 
     166        } 
     167        [sparks] 
     168        { 
     169                class=CSimpleParticleSystem; 
     170                [properties] 
     171                { 
     172                sizeGrowth=0; 
     173                sizeMod=1.0; 
     174                pos=0, 0, 0; 
     175                emitVector=0, 1, 0; 
     176                gravity=0, -0.4, 0; 
     177                colorMap=1 1 1 0.01   1 0.7 0.2 0.01   0 0 0 0.01; 
     178                Texture=plasma; 
     179                airdrag=0.97; 
     180                particleLife=15; 
     181                particleLifeSpread=0; 
     182                numParticles=40; 
     183                particleSpeed=6; 
     184                particleSpeedSpread=2; 
     185                particleSize=1; 
     186                particleSizeSpread=2.5; 
     187                emitRot=0; 
     188                emitRotSpread=80; 
     189                directional=1; 
     190                alwaysVisible=1; 
     191                } 
     192        air=1; 
     193        water=1; 
     194        ground=1; 
     195        count=1; 
     196        } 
     197                [meltage]  
     198        { 
     199            class=CExpGenSpawner; 
     200                [properties] 
     201                { 
     202                pos=0, 0, 0;   
     203                delay=0;                                   
     204                explosionGenerator=custom:LASERS_MELT2; 
     205                } 
     206        air=1; 
     207        water=1; 
     208        ground=1; 
     209        count=1; 
     210        } 
     211        [pikes] 
     212        { 
     213                class=explspike; 
     214                [properties] 
     215                { 
     216                        dir=-1 r2,-1 r2,-1 r2; 
     217                        width=2; 
     218                        length=2; 
     219                        alpha=1; 
     220                        alphadecay=0.05; 
     221                        color=1,0.8,0; 
     222 
     223                } 
     224        air=1; 
     225        water=1; 
     226        ground=1; 
     227    count=5; 
     228        } 
     229        [pikes] 
     230        { 
     231                class=explspike; 
     232                [properties] 
     233                { 
     234                        dir=-1 r2,-1 r2,-1 r2; 
     235                        width=10; 
     236                        length=5; 
     237                        alpha=1; 
     238                        alphadecay=0.05; 
    145239                        color=0,1,0; 
    146240 
     
    324418        } 
    325419} 
    326   [LASERS_MELT2] 
     420[LASERS_MELT2] 
    327421  { 
    328422        [GROUNDFLASH] 
     
    336430        } 
    337431} 
    338   [LASERS_MELT3] 
     432[LASERS_MELT3] 
    339433  { 
    340434        [GROUNDFLASH] 
  • trunk/mods/ca/scripts/armamph.bos

    r944 r1312  
    1616#define SIG_AIM_3                       8 
    1717 
     18#define TURRET_SPEED            <300> 
    1819 
    1920walk() 
     
    15431544                sleep 100; 
    15441545        } 
    1545         turn lasturret to y-axis heading speed <150.000000>; 
    1546         turn lasturret to x-axis <0.000000> - pitch speed <150.000000>; 
     1546        turn lasturret to y-axis heading speed TURRET_SPEED; 
     1547        turn lasturret to x-axis <0.000000> - pitch speed TURRET_SPEED; 
    15471548        wait-for-turn lasturret around y-axis; 
    15481549        wait-for-turn lasturret around x-axis; 
     
    15531554FirePrimary() 
    15541555{ 
    1555         show flare; 
    1556         sleep 150; 
    1557         hide flare; 
     1556        return (0); 
    15581557} 
    15591558 
    15601559QueryPrimary(piecenum) 
    15611560{ 
    1562         piecenum = flare; 
     1561        piecenum = lasbarrel; 
    15631562} 
    15641563 
     
    16081607                sleep 100; 
    16091608        } 
    1610         turn misturret to y-axis heading speed <300.000000>; 
    1611         turn misturret to x-axis <0.000000> - pitch speed <300.000000>; 
     1609        turn misturret to y-axis heading speed TURRET_SPEED; 
     1610        turn misturret to x-axis <0.000000> - pitch speed TURRET_SPEED; 
    16121611        wait-for-turn misturret around y-axis; 
    16131612        wait-for-turn misturret around x-axis; 
  • trunk/mods/ca/scripts/armpnix.bos

    r1259 r1312  
    115115        hide flare1; 
    116116        hide flare2; 
     117        //stupid non-aligned flares... 
     118        turn flare1 to y-axis <200.000000> now; 
     119        turn flare2 to y-axis <10.000000> now; 
    117120        gun_2 = flare1; 
    118121        Static_Var_1 = 3000; 
     
    163166        return (0); 
    164167} 
     168 
     169AimWeapon2(heading, pitch) 
     170{ 
     171        return (1); 
     172} 
     173 
     174FireWeapon2() 
     175{ 
     176    emit-sfx 1025 from gun; 
     177        if ( gun_2 == 0) 
     178        { 
     179            emit-sfx 1024 from flare1; 
     180                gun_2 = 1; 
     181        } 
     182        else if ( gun_2 == 1) 
     183        { 
     184            emit-sfx 1024 from flare2; 
     185                gun_2 = 0; 
     186        } 
     187} 
     188 
     189AimFromWeapon2(piecenum) 
     190{ 
     191        return gun; 
     192} 
     193 
    165194QueryWeapon2(piecenum) 
    166195{ 
    167         piecenum = bombdrop; 
    168         return (0); 
     196        if ( gun_2 == 0) 
     197        { 
     198                piecenum = flare1; 
     199        } 
     200        if ( gun_2 == 1 ) 
     201        { 
     202            piecenum = flare2; 
     203        } 
    169204} 
    170205 
  • trunk/mods/ca/scripts/armpnix2.bos

    r1187 r1312  
    227227} 
    228228 
    229 Shot2() 
    230 { 
    231 } 
    232  
    233229AimFromWeapon2(piecenum) 
    234230{ 
  • trunk/mods/ca/scripts/armsh.bos

    r1175 r1312  
    77       wake6, wake7, wake8, ground1; 
    88 
    9 static-var  Static_Var_1, restore_delay, wobble, random; 
     9static-var  Static_Var_1, wobble, random; 
    1010 
    1111// Signal definitions 
    1212#define SIG_AIM                         2 
    1313#define SIG_MOVE                        4 
     14 
     15#define RESTORE_DELAY           3000 
    1416 
    1517 
     
    126128        turn flare to y-axis <180.000000> now; 
    127129        wobble = TRUE; 
    128         restore_delay = 3000; 
    129130        start-script SmokeUnit(); 
    130131        start-script WobbleUnit(); 
    131132} 
    132133 
    133 SetMaxReloadTime(Func_Var_1) 
    134 { 
    135         restore_delay = Func_Var_1 * 2; 
    136 } 
    137  
    138134RestoreAfterDelay() 
    139135{ 
    140         sleep restore_delay; 
     136        sleep RESTORE_DELAY; 
    141137        set-signal-mask 0; 
    142138        turn turret to y-axis <0.000000> speed <150.000000>; 
  • trunk/mods/ca/scripts/corbtrans.bos

    r135 r1312  
    279279FirePrimary() 
    280280{ 
    281         show lflare; 
    282         sleep 150; 
    283         hide lflare; 
     281        return (0); 
    284282} 
    285283 
     
    310308FireSecondary() 
    311309{ 
    312         show rflare; 
    313         sleep 150; 
    314         hide rflare; 
     310        return (0); 
    315311} 
    316312 
  • trunk/mods/ca/scripts/corcan.bos

    r884 r1312  
    1313#define SIG_AIM                         4 
    1414 
     15#define RESTORE_DELAY           3000 
    1516 
    1617walk() 
     
    265266{ 
    266267        hide firept; 
    267         restore_delay = 3000; 
    268268        start-script StopMoving(); 
    269269        start-script SmokeUnit(); 
    270270} 
    271271 
    272 SetMaxReloadTime(Func_Var_1) 
    273 { 
    274         restore_delay = Func_Var_1 * 2; 
    275 } 
    276  
    277272SweetSpot(piecenum) 
    278273{ 
     
    292287RestoreAfterDelay() 
    293288{ 
    294         sleep restore_delay; 
     289        sleep RESTORE_DELAY; 
    295290        turn head to y-axis <0.000000> speed <135.000000>; 
    296291        turn gun to x-axis <0.000000> speed <85.000000>; 
     
    311306FirePrimary() 
    312307{ 
    313         move gun to z-axis [-1.500000] speed [25.000000]; 
    314         wait-for-move gun along z-axis; 
    315         move gun to z-axis [0.000000] speed [1.000000]; 
    316         sleep 15; 
     308        move gun to z-axis [-1.500000] now; 
     309        move gun to z-axis [0.000000] speed [15.000000]; 
    317310} 
    318311 
  • trunk/mods/ca/scripts/corsh.bos

    r1175 r1312  
    77       wake06, wake07, wake08, gun, ground01; 
    88 
    9 static-var  Static_Var_1, restore_delay, wobble, random; 
     9static-var  Static_Var_1, wobble, random; 
    1010 
    1111// Signal definitions 
     
    1313#define SIG_MOVE                        4 
    1414 
     15#define RESTORE_DELAY           3000 
    1516 
    1617SmokeUnit(healthpercent, sleeptime, smoketype) 
     
    125126        hide ground01; 
    126127        wobble = TRUE; 
    127         restore_delay = 3000; 
    128128        start-script SmokeUnit(); 
    129129        start-script WobbleUnit(); 
    130130} 
    131131 
    132 SetMaxReloadTime(Func_Var_1) 
    133 { 
    134         restore_delay = Func_Var_1 * 2; 
    135 } 
    136  
    137132RestoreAfterDelay() 
    138133{ 
    139         sleep restore_delay; 
     134        sleep RESTORE_DELAY; 
    140135        turn turret to y-axis <0.000000> speed <150.000000>; 
    141136        turn gun to x-axis <0.000000> speed <100.000000>; 
  • trunk/mods/ca/units/armaak.lua

    r1300 r1312  
    22  unitname             = "armaak", 
    33  name                 = "Archangel", 
    4   description          = "Advanced Anti-Air Kbot", 
     4  description          = "Heavy Anti-Air Kbot", 
    55  acceleration         = 0.12, 
    66  badTargetCategory    = "ALL", 
     
    3939  turnRate             = 1021, 
    4040  upright              = true, 
    41   w1_badtargetcategory = "ALL", 
    42   w2_badtargetcategory = "ALL", 
    43   w3_badtargetcategory = "ALL", 
    44   w4_badtargetcategory = "ALL", 
    45   w5_badtargetcategory = "ALL", 
    4641 
    4742  weapons              = { 
     
    4944    { 
    5045      def                = "BOGUS_MISSILE", 
    51       onlyTargetCategory = "VTOL", 
    5246    }, 
    5347 
     
    6054    { 
    6155      def     = "ARMAAKBOT_MISSILE2", 
    62       slaveTo = 2, 
    6356    }, 
    6457 
     
    6659    { 
    6760      def     = "ARMAAKBOT_MISSILE2", 
    68       slaveTo = 1, 
    6961    }, 
    7062 
  • trunk/mods/ca/units/armamph.lua

    r1306 r1312  
    119119      areaOfEffect            = 8, 
    120120      beamlaser               = 1, 
    121       beamTime                = 0.1, 
    122       coreThickness           = 0.175, 
     121      beamTime                = 0.12, 
     122      coreThickness           = 0.57, 
    123123      craterBoost             = 1, 
    124124      craterMult              = 1, 
    125125 
    126126      damage                  = { 
    127         default = 55, 
    128         planes  = 5.5, 
    129         subs    = 5, 
     127        default = 7, 
     128        planes  = 1, 
     129        subs    = 1, 
    130130      }, 
    131131 
    132       energypershot           = 2, 
    133       explosionGenerator      = "custom:FLASH1red", 
    134       fireStarter             = 20, 
     132      endsmoke                = "0", 
     133      explosionGenerator      = "custom:BEAMERRAY", 
    135134      impulseBoost            = 0, 
    136135      impulseFactor           = 0.4, 
    137136      interceptedByShieldType = 0, 
     137      largeBeamLaser          = true, 
     138      laserFlareSize          = 10, 
    138139      lineOfSight             = true, 
    139140      minIntensity            = 1, 
    140141      noSelfDamage            = true, 
    141142      range                   = 275, 
    142       reloadtime              = 0.75, 
     143      reloadtime              = 0.1, 
    143144      renderType              = 0, 
    144       rgbColor                = "1 0 0", 
    145       soundHit                = "lasrhit2", 
    146       soundStart              = "lasrfir3", 
    147       targetMoveError         = 0.3, 
    148       thickness               = 2, 
     145      rgbColor                = "0 0 1", 
     146      soundHit                = "burn02", 
     147      soundStart              = "build2", 
     148      startsmoke              = "0", 
     149      sweepfire               = false, 
     150      texture1                = "largelaser", 
     151      texture2                = "flare", 
     152      texture3                = "flare", 
     153      texture4                = "smallflare", 
     154      thickness               = 7.5, 
     155      tolerance               = 10000, 
    149156      turret                  = true, 
    150157      weaponVelocity          = 500, 
  • trunk/mods/ca/units/armcrus.lua

    r1306 r1312  
    106106      areaOfEffect            = 8, 
    107107      burst                   = 3, 
    108       bursttime               = "0.2", 
     108      burstrate               = 0.29, 
    109109      craterBoost             = 1, 
    110110      craterMult              = 1, 
  • trunk/mods/ca/units/armhlt.lua

    r1305 r1312  
    7070 
    7171      damage                  = { 
    72         default = 776.5, 
    73         planes  = 77.7, 
     72        default = 810, 
     73        planes  = 81, 
    7474        subs    = 5, 
    7575      }, 
    7676 
    77       energypershot           = 300, 
     77      energypershot           = 270, 
    7878      explosionGenerator      = "custom:FLASH1green", 
    7979      fireStarter             = 90, 
     
    8787      noSelfDamage            = true, 
    8888      range                   = 620, 
    89       reloadtime              = 4.3, 
     89      reloadtime              = 4.5, 
    9090      renderType              = 0, 
    9191      rgbColor                = "0 1 0",