Ignore:
Timestamp:
2013-09-20 15:42:59 (8 years ago)
Author:
saolhaka
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/09-22/SanteriH/Kynari/Kynari/Kynari/Kynari.cs

    r4758 r4759  
    5454 
    5555    Image ammuslv4 = LoadImage("ammuslv4"); 
     56    Image ammuslvx = LoadImage("ammuslvx"); 
    5657    Image portaalikuva = LoadImage("portal"); 
    5758    Image hpkuva = LoadImage("health"); 
     
    876877                ase = ase.Substring(0, ase.Length - 5) + "Lv. 3"; 
    877878            } 
     879            else if (ase.Length > 6 && ase.Substring(ase.Length - 5) == "Lv. X") 
     880            { 
     881                ase = ase.Substring(0, ase.Length - 6); 
     882            } 
    878883 
    879884        } 
     
    884889            { 
    885890                ase2 = ase2.Substring(0, ase2.Length - 5) + "Lv. 3"; 
     891            } 
     892            else if (ase2.Length > 6 && ase2.Substring(ase2.Length - 5) == "Lv. X") 
     893            { 
     894                ase2 = ase2.Substring(0, ase2.Length - 6); 
    886895            } 
    887896 
     
    11201129                ase = ase.Substring(0, ase.Length - 5) + "Lv. 3"; 
    11211130            } 
     1131            else if (ase.Length > 6 && ase.Substring(ase.Length - 5) == "Lv. X") 
     1132            { 
     1133                ase = ase.Substring(0, ase.Length - 6); 
     1134            } 
    11221135 
    11231136        } 
     
    13241337            asetag = asetag.Substring(0, asetag.Length - 5) + "Lv. 3"; 
    13251338        } 
     1339        else if (asetag.Length > 6 && asetag.Substring(asetag.Length - 5) == "Lv. X") 
     1340        { 
     1341            asetag = asetag.Substring(0, asetag.Length - 6); 
     1342        } 
    13261343        pelaaja.Weapon.Destroy(); 
    13271344        pelaaja.Clear(); 
     
    13341351            { 
    13351352                aseenTagi = aseenTagi.Substring(0, aseenTagi.Length - 5) + "Lv. 3"; 
     1353            } 
     1354            if (aseenTagi != null && aseenTagi.Length > 6 && aseenTagi.Substring(aseenTagi.Length - 5) == "Lv. X") 
     1355            { 
     1356                aseenTagi = aseenTagi.Substring(0, aseenTagi.Length - 6); 
    13361357            } 
    13371358        } 
     
    15681589            asetag = asetag.Substring(0, asetag.Length - 5) + "Lv. 3"; 
    15691590        } 
     1591        else if (asetag.Length > 6 && asetag.Substring(asetag.Length - 5) == "Lv. X") 
     1592        { 
     1593            asetag = asetag.Substring(0, asetag.Length - 6); 
     1594        } 
    15701595        LuoAsePelaajalle(asetag, pelaaja); 
    15711596        naytaTiedot(); 
     
    15831608        { 
    15841609            aseenTagi = aseenTagi.Substring(0, aseenTagi.Length - 5) + "Lv. 3"; 
     1610        } 
     1611        if (aseenTagi.Length > 6 && aseenTagi.Substring(aseenTagi.Length - 5) == "Lv. X") 
     1612        { 
     1613            aseenTagi = aseenTagi.Substring(0, aseenTagi.Length - 6); 
    15851614        } 
    15861615        Vector koko = pelaaja.Weapon.Size; 
     
    37883817        } 
    37893818 
    3790         if (aseenTag.Length > 6 && aseenTag.Substring(aseenTag.Length - 5) == "Lv. 4") 
     3819        if (aseenTag.Length > 6 && aseenTag.Substring(aseenTag.Length - 5) == "Lv. 4" || aseenTag.Length > 6 && aseenTag.Substring(aseenTag.Length - 5) == "Lv. X") 
    37913820        { 
    37923821            Explosion rajahdys = new Explosion(100); 
     
    38703899                        saaAmpua = true; 
    38713900                    }); LuoAsePelaajalle("Valopistooli Lv. 3", pelaaja); naytaTiedot(); 
     3901                } 
     3902                else 
     3903                { 
     3904                    return; 
     3905                } 
     3906            }); 
     3907        } 
     3908 
     3909        // Muunnetut aseet 
     3910 
     3911        if (aseenTag == "Sarjatulikivääri") 
     3912        { 
     3913            LuoAsePelaajalle("Sarjatulikivääri Lv. X", pelaaja); 
     3914            Timer.SingleShot(5.0, delegate 
     3915            { 
     3916                if (pelaaja.IsDestroyed == true) 
     3917                { 
     3918                    return; 
     3919                } 
     3920                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     3921                if (aseTag == "Sarjatulikivääri Lv. X") 
     3922                { 
     3923                    saaAmpua = false; 
     3924                    Timer.SingleShot(0.1, delegate 
     3925                    { 
     3926                        saaAmpua = true; 
     3927                    }); LuoAsePelaajalle("Sarjatulikivääri", pelaaja); naytaTiedot(); 
     3928                } 
     3929                else 
     3930                { 
     3931                    return; 
     3932                } 
     3933            }); 
     3934        } 
     3935 
     3936        if (aseenTag == "Revolveri") 
     3937        { 
     3938            LuoAsePelaajalle("Revolveri Lv. X", pelaaja); 
     3939            Timer.SingleShot(5.0, delegate 
     3940            { 
     3941                if (pelaaja.IsDestroyed == true) 
     3942                { 
     3943                    return; 
     3944                } 
     3945                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     3946                if (aseTag == "Revolveri Lv. X") 
     3947                { 
     3948                    saaAmpua = false; 
     3949                    Timer.SingleShot(0.1, delegate 
     3950                    { 
     3951                        saaAmpua = true; 
     3952                    }); LuoAsePelaajalle("Revolveri", pelaaja); naytaTiedot(); 
     3953                } 
     3954                else 
     3955                { 
     3956                    return; 
     3957                } 
     3958            }); 
     3959        } 
     3960 
     3961        if (aseenTag == "Katkaistu haulikko") 
     3962        { 
     3963            LuoAsePelaajalle("Katkaistu haulikko Lv. X", pelaaja); 
     3964            Timer.SingleShot(5.0, delegate 
     3965            { 
     3966                if (pelaaja.IsDestroyed == true) 
     3967                { 
     3968                    return; 
     3969                } 
     3970                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     3971                if (aseTag == "Katkaistu haulikko Lv. X") 
     3972                { 
     3973                    saaAmpua = false; 
     3974                    Timer.SingleShot(0.1, delegate 
     3975                    { 
     3976                        saaAmpua = true; 
     3977                    }); LuoAsePelaajalle("Katkaistu haulikko", pelaaja); naytaTiedot(); 
     3978                } 
     3979                else 
     3980                { 
     3981                    return; 
     3982                } 
     3983            }); 
     3984        } 
     3985 
     3986        if (aseenTag == "Panssari-Sniper") 
     3987        { 
     3988            LuoAsePelaajalle("Panssari-Sniper Lv. X", pelaaja); 
     3989            Timer.SingleShot(5.0, delegate 
     3990            { 
     3991                if (pelaaja.IsDestroyed == true) 
     3992                { 
     3993                    return; 
     3994                } 
     3995                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     3996                if (aseTag == "Panssari-Sniper Lv. X") 
     3997                { 
     3998                    saaAmpua = false; 
     3999                    Timer.SingleShot(0.1, delegate 
     4000                    { 
     4001                        saaAmpua = true; 
     4002                    }); LuoAsePelaajalle("Panssari-Sniper", pelaaja); naytaTiedot(); 
     4003                } 
     4004                else 
     4005                { 
     4006                    return; 
     4007                } 
     4008            }); 
     4009        } 
     4010 
     4011        if (aseenTag == "Sirpalekranaatinheitin") 
     4012        { 
     4013            LuoAsePelaajalle("Sirpalekranaatinheitin Lv. X", pelaaja); 
     4014            Timer.SingleShot(5.0, delegate 
     4015            { 
     4016                if (pelaaja.IsDestroyed == true) 
     4017                { 
     4018                    return; 
     4019                } 
     4020                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     4021                if (aseTag == "Sirpalekranaatinheitin Lv. X") 
     4022                { 
     4023                    saaAmpua = false; 
     4024                    Timer.SingleShot(0.1, delegate 
     4025                    { 
     4026                        saaAmpua = true; 
     4027                    }); LuoAsePelaajalle("Sirpalekranaatinheitin", pelaaja); naytaTiedot(); 
     4028                } 
     4029                else 
     4030                { 
     4031                    return; 
     4032                } 
     4033            }); 
     4034        } 
     4035 
     4036        if (aseenTag == "Sinko") 
     4037        { 
     4038            LuoAsePelaajalle("Sinko Lv. X", pelaaja); 
     4039            Timer.SingleShot(5.0, delegate 
     4040            { 
     4041                if (pelaaja.IsDestroyed == true) 
     4042                { 
     4043                    return; 
     4044                } 
     4045                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     4046                if (aseTag == "Sinko Lv. X") 
     4047                { 
     4048                    saaAmpua = false; 
     4049                    Timer.SingleShot(0.1, delegate 
     4050                    { 
     4051                        saaAmpua = true; 
     4052                    }); LuoAsePelaajalle("Sinko", pelaaja); naytaTiedot(); 
     4053                } 
     4054                else 
     4055                { 
     4056                    return; 
     4057                } 
     4058            }); 
     4059        } 
     4060 
     4061        if (aseenTag == "Konepistooli") 
     4062        { 
     4063            LuoAsePelaajalle("Konepistooli Lv. X", pelaaja); 
     4064            Timer.SingleShot(5.0, delegate 
     4065            { 
     4066                if (pelaaja.IsDestroyed == true) 
     4067                { 
     4068                    return; 
     4069                } 
     4070                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     4071                if (aseTag == "Konepistooli Lv. X") 
     4072                { 
     4073                    saaAmpua = false; 
     4074                    Timer.SingleShot(0.1, delegate 
     4075                    { 
     4076                        saaAmpua = true; 
     4077                    }); LuoAsePelaajalle("Konepistooli", pelaaja); naytaTiedot(); 
     4078                } 
     4079                else 
     4080                { 
     4081                    return; 
     4082                } 
     4083            }); 
     4084        } 
     4085 
     4086        if (aseenTag == "Räjähtävä valopistooli") 
     4087        { 
     4088            LuoAsePelaajalle("Räjähtävä valopistooli Lv. X", pelaaja); 
     4089            Timer.SingleShot(5.0, delegate 
     4090            { 
     4091                if (pelaaja.IsDestroyed == true) 
     4092                { 
     4093                    return; 
     4094                } 
     4095                string aseTag = pelaaja.Weapon.Tag.ToString(); 
     4096                if (aseTag == "Räjähtävä valopistooli Lv. X") 
     4097                { 
     4098                    saaAmpua = false; 
     4099                    Timer.SingleShot(0.1, delegate 
     4100                    { 
     4101                        saaAmpua = true; 
     4102                    }); LuoAsePelaajalle("Räjähtävä valopistooli", pelaaja); naytaTiedot(); 
    38724103                } 
    38734104                else 
     
    49535184        { 
    49545185            ammus.Image = ammuslv4; 
     5186        } 
     5187 
     5188        if (aseenTag.Length > 6 && aseenTag.Substring(aseenTag.Length - 5) == "Lv. X") 
     5189        { 
     5190            ammus.Image = ammuslvx; 
    49555191        } 
    49565192 
Note: See TracChangeset for help on using the changeset viewer.