Red2.net

모드 강좌

C&C3 똑똑한 스나이퍼 만들기

페이지 정보

작성자 ModSDK 아이디로 검색 댓글 0건 조회 7,253회
작성일10-07-02 08:19

본문

스나이퍼 팀 -_- 먹튀까진 아니지만 그래도 너무 멍청하죠.

차량에 삽질하는건 기본에 공격모드로 놓자니 삽질하고 방어모드로 놓으면 스텔스풀리기 전까진 공격을 안하고...

오늘의 강좌는 그점을 개선하여 똑똑한 스나팀을 만드는 법을 배워보겠습니다.

 

1. 차량과 건물에 삽질하지 않긔

Weapon.xml을 열어서 GDISniperRifle을 찾습니다.

-변경 전-

  <WeaponTemplate id="GDISniperRifle" Name="GDISniperRifle" AttackRange="450.0" WeaponSpeed="999999.0" PreAttackType="PER_SHOT" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ClipSize="1" FireSoundPerClip="GDI_Sniper_RifleFire" FireFX="FX_GDISniperFire" FireVeteranFX="FX_GDISniperFireHeroic">
    <PreAttackDelay MinSeconds=".2s" MaxSeconds=".2s" />
    <FiringDuration MinSeconds="2.00s" MaxSeconds="2.02s" />
    <ClipReloadTime MinSeconds="0.1s" MaxSeconds="0.1s" />
    <Nuggets>
      <DamageNugget Damage="500.0" Radius="0.0" DelayTimeSeconds="0s" DamageType="SNIPER" DamageFXType="GDI_RIFLE" DeathType="NORMAL">
        <SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE VEHICLE" />
      </DamageNugget>
      <SuppressionNugget Radius="15.0" Suppression="250" DurationSeconds="10s">
        <SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE" />
      </SuppressionNugget>
    </Nuggets>

-변경 후-

  <WeaponTemplate id="GDISniperRifle" Name="GDISniperRifle" AttackRange="450.0" WeaponSpeed="999999.0" PreAttackType="PER_SHOT" RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" ClipSize="1" FireSoundPerClip="GDI_Sniper_RifleFire" FireFX="FX_GDISniperFire" FireVeteranFX="FX_GDISniperFireHeroic">
    <PreAttackDelay MinSeconds=".2s" MaxSeconds=".2s" />
    <FiringDuration MinSeconds="2.00s" MaxSeconds="2.02s" />
    <ClipReloadTime MinSeconds="0.1s" MaxSeconds="0.1s" />
    <Nuggets>
      <DamageNugget Damage="500.0" Radius="0.0" DelayTimeSeconds="0s" DamageType="SNIPER" DamageFXType="GDI_RIFLE" DeathType="NORMAL">
        <SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE VEHICLE" />
      </DamageNugget>
      <SuppressionNugget Radius="15.0" Suppression="250" DurationSeconds="10s">
        <SpecialObjectFilter Rule="NONE" Include="INFANTRY" />
      </SuppressionNugget>
    </Nuggets>

그렇습니다 데미지는 안들어가도 SupressionNugget 때문에 차량에 삽질을 하게된거죠. 주황색글씨의 내용을

파란색 글씨의 내용으로 바꾸시면 이제 차량에 삽을 푸는 짓을 하지는 않게 되지요, 

마찬가지로 쉐도우팀도 차량에 삽질을 하는데 이 문제는 DamageNugget에

<SpecialObjectFilter Rule="NONE" Include="INFANTRY" />를 넣으면 해결됩니다.

 

2. 스텔스상태에서도 공격하게 만들긔

GDISniper.xml, GDISpotter.xml, GDISniperSquad.xml을 열어서 KindOfCAN_ATTACK_STEALTHED 를 추가

해 주시구요 AIUpdate에서 AutoAcquireEnemiesWhenIdleSTEALTHED를 붙여주시면 됩니다.

 

그럼 저의 작은 강좌가 도움이 되셨길 빌면서 이만 마치도록 하겠습니다. 즐거운 모딩 하세요~~

 

댓글목록

모드 강좌

306건 8 페이지
모드 강좌 목록
번호 제목 글쓴이 조회 날짜
201 GEN 크래커 아이디로 검색 5403 10-04
200 RA2 소녀지킴이 아이디로 검색 5876 04-23
199 RA2 소녀지킴이 아이디로 검색 5535 04-23
198 GEN 로세니아 아이디로 검색 5086 04-19
197 일반 타베 아이디로 검색 4545 01-05
196 일반 크래커 아이디로 검색 8423 03-17
195 C&C3 ModSDK 아이디로 검색 7590 03-13
194 RA2 로세니아 아이디로 검색 7248 03-05
193 RA2 로세니아 아이디로 검색 6894 03-04
192 GEN 크래커 아이디로 검색 6130 02-19
191 GEN 크래커 아이디로 검색 5947 02-19
190 GEN 크래커 아이디로 검색 5335 02-19
189 C&C3 ModSDK 아이디로 검색 5141 07-06
188 C&C3 티파nDX 아이디로 검색 5092 07-02
187 C&C3 ModSDK 아이디로 검색 7254 07-02

검색