미믹 던전 완료
This commit is contained in:
parent
52c0b022e7
commit
893b3c8137
|
|
@ -49,10 +49,7 @@ messageinfo 엄청 느린 버그
|
|||
몬스터 공격 projectile 이름은 테이블에 있는 걸로 사용
|
||||
|
||||
추가 컨텐츠 (미믹 던전)
|
||||
- 추가 컨텐츠 서버 정보 (몇 스텝까지 클리어했는 가?)
|
||||
- 입장권 매일 충전 : 2장까지 충전, 단 2장이상 가지고 있으면 충전 안됨
|
||||
- 결과 화면 (승리 보상 지급)
|
||||
- 기본 공격 시 주변에 몹이 있다면 몹을 바라보게
|
||||
- 펫 왜 공격 안하냐
|
||||
- 몬스터 젠 이펙트가 zero 위치에 나옴
|
||||
- 미믹 던전 클리어 후 다음 레벨로
|
||||
- 결과 화면 (입장권 차감, 승리 시 lv 올리기)
|
||||
|
|
@ -1 +1 @@
|
|||
[{"e_DungeonType": "맵 종류", "n_MapLv": "맵 Lv", "n_MobCount": "등장 몬스터 수", "n_SpawnID": "AppearTable", "n_MobID": "MonsterListTable", "f_MakeGap": "생성 주기", "f_Time": "제한 시간(초)"}, {"e_DungeonType": "d1_Mimic", "n_MapLv": "1", "n_MobCount": "50", "n_SpawnID": "1", "n_MobID": "1001", "f_MakeGap": "0.5", "f_Time": "30"}, {"e_DungeonType": "d1_Mimic", "n_MapLv": "1", "n_MobCount": "60", "n_SpawnID": "2", "n_MobID": "1001", "f_MakeGap": "0.49", "f_Time": "30"}, {"e_DungeonType": "d2_Maze", "n_MapLv": "1", "n_MobCount": "0", "n_SpawnID": "1", "n_MobID": "1002", "f_MakeGap": "0", "f_Time": "90"}, {"e_DungeonType": "d3_Nightmare", "n_MapLv": "1", "n_MobCount": "0", "n_SpawnID": "1", "n_MobID": "1003", "f_MakeGap": "0", "f_Time": "90"}, {"e_DungeonType": "d4_Wave", "n_MapLv": "1", "n_MobCount": "0", "n_SpawnID": "1", "n_MobID": "1004", "f_MakeGap": "0", "f_Time": "1800"}]
|
||||
[{"e_DungeonType": "맵 종류", "n_MapLv": "맵 Lv", "n_MobCount": "등장 몬스터 수", "n_SpawnID": "AppearTable", "n_MobID": "MonsterListTable", "f_MakeGap": "생성 주기", "f_Time": "제한 시간(초)"}, {"e_DungeonType": "d1_Mimic", "n_MapLv": "1", "n_MobCount": "50", "n_SpawnID": "1", "n_MobID": "1001", "f_MakeGap": "0.5", "f_Time": "30"}, {"e_DungeonType": "d1_Mimic", "n_MapLv": "2", "n_MobCount": "60", "n_SpawnID": "2", "n_MobID": "1001", "f_MakeGap": "0.4", "f_Time": "30"}, {"e_DungeonType": "d2_Maze", "n_MapLv": "1", "n_MobCount": "0", "n_SpawnID": "1", "n_MobID": "1002", "f_MakeGap": "0", "f_Time": "90"}, {"e_DungeonType": "d3_Nightmare", "n_MapLv": "1", "n_MobCount": "0", "n_SpawnID": "1", "n_MobID": "1003", "f_MakeGap": "0", "f_Time": "90"}, {"e_DungeonType": "d4_Wave", "n_MapLv": "1", "n_MobCount": "0", "n_SpawnID": "1", "n_MobID": "1004", "f_MakeGap": "0", "f_Time": "1800"}]
|
||||
Binary file not shown.
|
|
@ -63,7 +63,7 @@ public class ChoiceMapData
|
|||
public DungeonMapConfigTableData Get_DungeonMapData_orNull()
|
||||
{
|
||||
var mapData = Get_MapData();
|
||||
return table_dungeonmapconfig.Ins.Get_Data_orNull(mapData.e_Dungeon, _DungeonLv);
|
||||
return table_dungeonmapconfig.Ins.Get_Data_orNull(mapData.e_Dungeon, n_DungeonLv);
|
||||
}
|
||||
public int Get_DungeonIndex()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,17 +9,22 @@ public class DungeonResult_Mimic : DungeonResultBase
|
|||
{
|
||||
base.Set(win);
|
||||
var sdata = ServerInfo.Ins.m_ServerData;
|
||||
texts[0].text = table_localtext.Ins.Get_Text(win ? 321 : 322);
|
||||
moneys[0].Set(1, 0);
|
||||
moneys[1].Set(2, 0);
|
||||
|
||||
// TODO 정인호 : 승리 시 보상 지급
|
||||
if (win)
|
||||
{
|
||||
}
|
||||
|
||||
// 입장권 차감
|
||||
var mapData = MyValue.MyChoiceMapData.Get_MapData();
|
||||
sdata.Use_Item(mapData.n_TicketID, 1);
|
||||
|
||||
// 결과 표시
|
||||
texts[0].text = table_localtext.Ins.Get_Text(win ? 321 : 322);
|
||||
moneys[0].Set(1, 0);
|
||||
moneys[1].Set(2, 0);
|
||||
|
||||
if (win)
|
||||
{
|
||||
// TODO 정인호 : 승리 시 보상 지급
|
||||
sdata.Add_DungeonLv(eDungeon.d1_Mimic);
|
||||
}
|
||||
|
||||
ServerInfo.Ins.Write(null);
|
||||
}
|
||||
}
|
||||
|
|
@ -36,10 +36,13 @@ public class MapChoiceUI_Dungeon : uScrollViewMgr
|
|||
{
|
||||
var sdata = ServerInfo.Ins.m_ServerData;
|
||||
var mapData = table_battlemapconfig.Ins.Get_Data(SelectMapID);
|
||||
var datas = table_dungeonmapconfig.Ins.Get_DataList(mapData.e_Dungeon);
|
||||
SelectMapID = mapid; SelectMapID.RandomizeCryptoKey();
|
||||
SelectMapID = mapid;
|
||||
SelectMapID.RandomizeCryptoKey();
|
||||
SelectLv = sdata.Get_DungeonLv(mapData.e_Dungeon) + 1;
|
||||
|
||||
var dungeonData = table_dungeonmapconfig.Ins.Get_Data_orNull(mapData.e_Dungeon, SelectLv);
|
||||
if (DSUtil.CheckNull(dungeonData)) --SelectLv;
|
||||
SelectLv.RandomizeCryptoKey();
|
||||
|
||||
m_ArrowUI.Set(totalcount => { Select_Lv(totalcount); }, SelectLv, true, 1);
|
||||
|
||||
Set_UI();
|
||||
|
|
|
|||
Loading…
Reference in New Issue