모드 강좌
RA3 쓰나미 탱크의 체력과 공격력을 바꾸자
페이지 정보
본문
레드얼럿3의 초약체 유닛인 쓰나미 탱크를 건드려봅시다.
쓰나미 탱크의 체력부터 올려보겠습니다.
1. C:\RA3 MOD SDK\SageXml\Japan\Units\JapanAntiVehicleVehicleTech1.xml을
C:\RA3 MOD SDK\Mods\samplemod\data로 복사한 다음, 읽기 전용을 해제하고 Mod.xml에도 추가합니다.
(이것에 대해서는 이전 강좌에서 설명했습니다)
2. JapanAntiVehicleVehicleTech1.xml을 열어서 MaxHealth를 찾습니다.
<ActiveBody
id="ModuleTag_Body"
MaxHealth="450" />
값을 적당한 걸로 바꿉니다.
3. Ordering="PRIMARY_WEAPON"을 검색하면 아래처럼 나옵니다.
<Weapon
Ordering="PRIMARY_WEAPON"
Template="JapanAntiVehicleVehicleTech1Cannon"
ForbiddenObjectStatus="GENERIC_TOGGLE_STATE"/>
쓰나미 탱크의 주무기가 JapanAntiVehicleVehicleTech1Cannon 인것을 알아냈습니다.
4. C:\RA3 MOD SDK\SageXml\GlobalData\Weapon.xml로 가서
JapanAntiVehicleVehicleTech1Cannon을 찾습니다.
예상대로 나왔지만, 데미지를 정하는 속성은 없습니다.
이전 시리즈와 달리 데미지는 탄두(Warhead)에서 정합니다.
약간 아래로 내리면, WarheadTemplate="JapanAntiVehicleVehicleTech1Warhead" 이 있습니다.
그리고 탄두는 Weapon.xml에도 들어있습니다.
5. Weapon.xml에서 JapanAntiVehicleVehicleTech1Warhead를 검색해봅시다.
<WeaponTemplate
id="JapanAntiVehicleVehicleTech1Warhead"
RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
Flags="NOT_ATTRACTED_BY_MAGNETS"
RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER">
<Nuggets>
<DamageNugget
Damage="20.0" <-- 바로 이 부분
DamageType="CANNON"
DamageFXType="JAPAN_CANNON"
DeathType="EXPLODED" />
<SuppressionNugget
Radius="20.0"
Suppression="10"
DurationSeconds="3s" />
</Nuggets>
</WeaponTemplate>
중간에 Damage가 있군요. 찾았습니다.
6. 이제 JapanAntiVehicleVehicleTech1Warhead을 복사해서,
C:\RA3 MOD SDK\Mods\samplemod\data\Weapon.xml을 엽니다.
그리고 적당한 곳에 붙여넣습니다.
아까 찾아냈던 Damage를 20에서 원하는 수치로 수정하면 됩니다.
컴파일해서 쓰나미 탱크의 위력을 시험해보면 됩니다.