inuit57 / A.C.I.D.Squad

Into the breach Squad MOD
0 stars 0 forks source link

도전과제 작업 #3

Open inuit57 opened 3 years ago

inuit57 commented 3 years ago

3가지 정도의 스쿼드에 관련된 도전과제. 그리고 30K, 2~4섬 클리어. 정도가 있을 겁니다.

1) 2명 이상의 적을 물로 끌여당겨서 처치

2) ACID 타일 10개 이상 생성

3) 한번의 공격으로 총 12 데미지를 입히기

생각해본 것은 이 정도입니다.

inuit57 commented 3 years ago

적 처치 관련 로직

local count = Board:GetEnemyCount()
ret:AddScript(string.format([[
    local fx = SkillEffect();
    fx:AddScript("if %s - Board:GetEnemyCount() >= 3 then tosx_roninsquad_Chievo('tosx_ronin_katana') end")
    Board:AddEffect(fx);
]], count))

스킬 이펙트가 나가기 전에 보드 상에 남아있는 적의 숫자를 계산하고 스킬 이펙트가 나간 이후에 적의 숫자를 계산해서 그 차이가 3 이상 나면 도전과제가 달성되도록 처리하는 로직

inuit57 commented 3 years ago

현재 도전과제가 있는 모드를 확인해보면 각각의 매크의 무기에 해당되는 식으로 되어있다.

보드 상의 ACID 타일을 조회하는 것도 혹시 가능할까 (미션 종료 시점이 아니라 중간에 무기 사용하는 시점에 달성되게 한다면 될 것으로 생각이 되긴한다. )

inuit57 commented 3 years ago

2,3,4섬 + 30K 업적 추가 완료

inuit57 commented 3 years ago

프라임

브루트

레인지