Modderecke > Coding

Shadowleakes Fragentread

(1/12) > >>

Shadowleake, Eis des Nordens:
so, da ich bestimmt noch öfter fragen haben werde, aber nicht immer einen neuen tread aufmachen will, hier mein fragentread ;)

und gleich die erste:
ich definiere über die gamedata.ini alle werte einer einheit, aber irgendwie zeigt das spiel trotzdem einen error an...in der experiencelvl.ini und in der weapon.ini usw...halt überall, wo auf die definition verwiesen wird
hier mal meine definition:


--- Code: ---;-----------------------Shadowleake Eis des Nordens------------------
#define SHADOWLEAKE_BUILDCOST                3000 ; ; 2000
#define SHADOWLEAKE_BUILDTIME                45 ; ; 30
#define SHADOWLEAKE_HEALTH                    3500 ; ; 2400

#define    SHADOWLEAKE_LVL1_EXP_AWARD                 35
#define    SHADOWLEAKE_LVL2_EXP_AWARD                 40
#define    SHADOWLEAKE_LVL3_EXP_AWARD                 45
#define    SHADOWLEAKE_LVL4_EXP_AWARD                 50
#define    SHADOWLEAKE_LVL5_EXP_AWARD                 60
#define    SHADOWLEAKE_LVL6_EXP_AWARD                 75
#define    SHADOWLEAKE_LVL7_EXP_AWARD                 90
#define    SHADOWLEAKE_LVL8_EXP_AWARD                 105
#define    SHADOWLEAKE_LVL9_EXP_AWARD                 125
#define    SHADOWLEAKE_LVL10_EXP_AWARD             150

#define    SHADOWLEAKE_LVL2_EXP_NEEDED             30 ;200 50 ; ; 100
#define    SHADOWLEAKE_LVL3_EXP_NEEDED             60 ;400 100 ; ; 200
#define    SHADOWLEAKE_LVL4_EXP_NEEDED             90 ;600 200 ; ; 300
#define    SHADOWLEAKE_LVL5_EXP_NEEDED             420 ;800 300 ; ; 500
#define    SHADOWLEAKE_LVL6_EXP_NEEDED             750 ;1000 500 ; ; 700
#define    SHADOWLEAKE_LVL7_EXP_NEEDED             1080 ;1200 700 ; ; 900
#define    SHADOWLEAKE_LVL8_EXP_NEEDED             1560 ;1400 900 ; ; 1100
#define    SHADOWLEAKE_LVL9_EXP_NEEDED             2040 ;1600 1100 ; ; 1500
#define    SHADOWLEAKE_LVL10_EXP_NEEDED             2520 ;2000 1500 ; ; 2000

#define SHADOWLEAKE_PREATTACKDELAY                 600
#define SHADOWLEAKE_DELAYBETWEENSHOTS             750 ; ; 600
#define SHADOWLEAKE_FIRINGDURATION                 800 ;600 ; ; 1000
#define    SHADOWLEAKE_DAMAGE                    250 ; ; 400
#define    SHADOWLEAKE_DAMAGE2                   300

--- Ende Code ---

wäre nett, wenn man mir helfen könnt. danke :)

EvilDet:
Poste bitte mal die Verweise, damit wir sehen, können, was nicht stimmt.
EvilDet

Shadowleake, Eis des Nordens:
hier die experiencelvl.ini:

--- Code: ---;----------------------    Shadowleake    -------------------------------------

ExperienceLevel    ShadowleakeLevelMP1
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    1
    ExperienceAward                    =    SHADOWLEAKE_LVL1_EXP_AWARD 
    Rank                            =    1
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP2
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL2_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL2_EXP_AWARD 
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    2
    AttributeModifiers                =    HeroLevelUpDamage1
    Upgrades                        =    Upgrade_AragornBladeMaster
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP3
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL3_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL3_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    3
    AttributeModifiers                =    HeroLevelUpDamage2
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP4
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL4_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL4_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    4
    Upgrades                        =    Upgrade_AragornLeadership
    AttributeModifiers                =    HeroLevelUpDamage3
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP5
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL5_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL5_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    5
    AttributeModifiers                =    HeroLevelUpDamage4
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End

ExperienceLevel    ShadowleakeLevelMP6
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL6_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL6_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    6
    AttributeModifiers                =    HeroLevelUpDamage5
    Upgrades                        =    Upgrade_AragornElendil
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP7
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL7_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL7_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    7
    AttributeModifiers                =    HeroLevelUpDamage6
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP8
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL8_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL8_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    8
    AttributeModifiers                =    HeroLevelUpDamage7
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP9
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL9_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL9_EXP_AWARD     
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL

    Rank                            =    9
    AttributeModifiers                =    HeroLevelUpDamage8
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   

ExperienceLevel    ShadowleakeLevelMP10
    TargetNames                        =    MordorShadowleake
    RequiredExperience                =    SHADOWLEAKE_LVL10_EXP_NEEDED
    ExperienceAward                    =    SHADOWLEAKE_LVL10_EXP_AWARD
    LevelUpFx                        =    FX:GandalfLevelUp1FX
    ;LevelUpOCL                        =    OCL_GandalfLevelUp1OCL
    Rank                            =    10
    Upgrades                        =    Upgrade_AragornOathbreakers
    AttributeModifiers                =    HeroLevelUpDamage9
    SelectionDecal
        Texture                        =    decal_hero_good
        Style                        =    SHADOW_ALPHA_DECAL
        OpacityMin                    =    50%   
        OpacityMax                    =    100%
        MinRadius                    =    40
        MaxRadius                    =    200
        MaxSelectedUnits            =    40
    End   
End   



--- Ende Code ---
noch ihne anpassung eigl nur die von aragorn

und hier mal die weapon:


--- Code: ---;------------------------------------------------------------------------------
Weapon MordorShadowleakeSword
  LeechRangeWeapon      = Yes
  AttackRange           = STANDARD_MELEE_ATTACK_RANGE
  MeleeWeapon           = Yes

  DelayBetweenShots     = SHADOWLEAKE_DELAYBETWEENSHOTS         ; time between shots, msec
  PreAttackDelay        = SHADOWLEAKE_PREATTACKDELAY             ; 400 is sword swing delay time before contact with target.
  PreAttackType         = PER_SHOT                        ; Do the delay each time we attack a new target
  FireFX                = FX_GondorSwordHit
  ;FireFX                = FX_IsildurSword
  FiringDuration        = SHADOWLEAKE_FIRINGDURATION             ; Duration of the sword swing
  RadiusDamageAffects = ENEMIES NEUTRALS ; ;

  DamageNugget                                                ; A basic Nugget that just does damage
    Damage        = SHADOWLEAKE_DAMAGE
    DamageScalar  = 50000% NONE +RohanOathbreaker
    Radius        = 2.0 ; ;
    Radius        = 0.0
    DelayTime     = 0
    DamageType    = HERO
    DamageFXType  = SWORD_SLASH
    DeathType     = NORMAL
  End
End

--- Ende Code ---

Turin Turumbar:
Vom Spiel wird immer nur die gamedata.ini der original ini.big gelesen, deshalb musst du die Definitionen in eine andere ini packen ;)

Shadowleake, Eis des Nordens:
aaahh danke dir!! das wusste ich noch nicht :) aber jetzt^^
danke dir!

EDIT: puh, ich hoffe, dass wird mit edit gelesen, hab nämlich ein problem mit dem spellbook: ich kann die fähigkeit ab 5 punken machen und auch einsetzen, allerdings ist sie schon ab beginn des spiels an der seite und der spellbookbutton wird somit nutzlos. wie kann ich es einrichten, dass ich erst den button im spellbook drücken muss, damit der button an der seite erscheint?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln