모드 강좌

GEN 제너럴 모드 강좌 035. 폐품 생성유닛 만들기

페이지 정보

작성자 크래커 아이디로 검색 댓글 1건 조회 1,517회
작성일22-04-03 15:47

본문

GLA 서플라이 은닉처에 중국 서플라이 트럭을 추가하고,
자폭시 폐품을 생성하게 만들겠습니다.



1. ChinaVehicle.ini 을 열고, Object ChinaVehicleSupplyTruck 부터 End 까지 복사한다.
INI\Object 폴더에 GLASupplyTruck.ini 이라는 파일을 만들고 복사한 코드를 붙여넣기 한다.

Side = GLA

  Prerequisites
    Object = GLASupplyStash ;ChinaSupplyCenter
  End

  CommandSet              = GLASupplyTruckCommandSet

로 변경한다.

  Behavior = SupplyTruckAIUpdate ModuleTag_03
    MaxBoxes = 4
    SupplyCenterActionDelay = 400     ; ms for whole thing (one transaction)
    SupplyWarehouseActionDelay = 1000 ; ms per box (many small transactions)
    SupplyWarehouseScanDistance = 700 ;350 ; Max distance to look for a warehouse, or we go home.  (Direct dock command on warehouse overrides, and no max on Center Scan)
    SuppliesDepletedVoice = SupplyTruckVoiceSuppliesDepleted
  End

위 코드를

  Behavior = AIUpdateInterface ModuleTag_03
  End

로 변경한다.

  WeaponSet
    Conditions = None 
    Weapon = PRIMARY GLASupplyTruckSuicideWeapon
  End
  
위 코드를 추가한다.

2. CommandButton.ini 를 열고, 아래 코드를 추가한다.

CommandButton Command_ConstructGLAVehicleSupplyTruck
  Command       = UNIT_BUILD
  Object        = GLAVehicleSupplyTruck
  TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
  ButtonImage   = SNSupplyTruck
  ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
  DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
End

3. CommandSet.ini 를 열고, 아래 코드를 추가한다.

CommandSet GLASupplyTruckCommandSet
  1 = Command_BombTruckDetonateNow
  14 = Command_Stop
End

GLA 서플라이 은닉처에
2  = Command_ConstructGLAVehicleSupplyTruck 를 추가한다.

CommandSet GLASupplyStashCommandSet
  1  = Command_ConstructGLAWorker
  2  = Command_ConstructGLAVehicleSupplyTruck
  13 = Command_SetRallyPoint
  14 = Command_Sell
End

4. Crate.ini 를 열고, Object SalvageCrate 부터 End 까지 복사한다. 맨 아래에 붙여넣기 한다.
오브젝트 이름을 Object GLACustomSalvageCrate 로 변경한다.
Behavior = DeletionUpdate ModuleTag_03 부터 End 까지 삭제한다. (폐품이 사라지지 않게)

5. ObjectCreationList.ini 를 열고, 아래 코드를 추가한다.

ObjectCreationList OCL_CreateSalvageCrate
  CreateObject
    ObjectNames       = GLACustomSalvageCrate ;SalvageCrate
    Count             = 3 ;1
    SpreadFormation = Yes
    MinDistanceAFormation = 20.0
    MinDistanceBFormation = 30.0
    MaxDistanceFormation = 400.0
  End
End

6. Weapon.ini 를 열고, 아래 코드를 추가한다.
FireOCL = OCL_CreateSalvageCrate 코드는 무기 발사시 폐품을 생성하게 한다.

Weapon GLASupplyTruckSuicideWeapon
  LeechRangeWeapon = Yes
  AttackRange = 1.0
  PrimaryDamage = 999999.0            
  PrimaryDamageRadius = 1.0      
  DamageDealtAtSelfPosition = Yes   ; this is a suicide bomber... remember?
  RadiusDamageAffects = SELF SUICIDE
  DamageType = EXPLOSION
  DeathType = SUICIDED
  WeaponSpeed = 99999.0             
  DelayBetweenShots = 0              
  ClipSize = 1                        
  ClipReloadTime = 0                  
  AutoReloadsClip = No 
  FireOCL = OCL_CreateSalvageCrate
End

7. 게임상에서 GLA로 시작한다.
서플라이 은닉처에서 트럭을 생산한다. 자폭하면 폐품이 생기는지 확인해본다.

댓글목록

천문가님의 댓글

천문가 아이디로 검색 작성일

크래커님 정말 감사합니다!
잘 보고 따라해 보겠습니다.
이렇게 빨리 강좌를 올려주실줄이야...
강좌 보고 모드도 만들어 보겠습니다 ㅎㅎ
다시 한번 감사합니다!

모드 강좌

212건 2 페이지
모드 강좌 목록
번호 제목 글쓴이 조회 날짜
197 GEN 크래커 아이디로 검색 1419 04-22
196 GEN 크래커 아이디로 검색 1493 04-20
195 GEN 크래커 아이디로 검색 1518 04-03
194 GEN 크래커 아이디로 검색 1566 04-03
193 GEN 크래커 아이디로 검색 1488 03-23
192 GEN 크래커 아이디로 검색 1665 03-03
191 GEN 크래커 아이디로 검색 1685 02-16
190 GEN 크래커 아이디로 검색 1709 02-13
189 GEN 크래커 아이디로 검색 1739 02-12
188 GEN 크래커 아이디로 검색 2202 12-18
187 GEN 크래커 아이디로 검색 3416 10-03
186 GEN 크래커 아이디로 검색 3410 10-02
185 GEN 크래커 아이디로 검색 3236 09-30
184 GEN 크래커 아이디로 검색 3005 09-27
183 GEN 크래커 아이디로 검색 2821 09-26

검색