- UID
- 118815
- 帖子
- 498
- 主題
- 499
- 精華
- 0
- 積分
- 495
- 楓幣
- 4925
- 威望
- 494
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 509
- 閱讀權限
- 30
- 性別
- 保密
- 在線時間
- 10 小時
- 註冊時間
- 2015-10-11
- 最後登入
- 2015-12-16
|
目前想法是把原版39和原版42的dll做比對
42有多出來的東西補進39開關
然後再慢慢修正bug和錯誤
39目前已知問題有
無頭不會死
有太陽月亮關卡裝置的關會無限loading
法師改變無作用
杉田阻止怪至定點之關卡設計會無限loading
卡技能bug等
開關版多了以下這段, 意思是 防過度消費的按鈕有打開加上玩家名稱沒有"/"的話就是直接通關
// StageManagerStateStageIn
public override void Start()
{
if (Singleton<GlobalDataManager>.I.m_Player.info.IsStopperSet)
{
if (Singleton<GlobalDataManager>.I.m_Player.info.name.IndexOf("/") == -1)
{
if (!Singleton<CoopManager>.I.IsCoop)
{
Singleton<StageManager>.I.CompleteMissionSimple();
}
else
{
Singleton<StageManager>.I.CompleteMission();
}
base.Finish();
return;
}
}
... // 後面是原版的code
第一個if是判定開關,第二個if是判定名字有沒/的,第三個if是跳關結算的代碼。簡單來說,如果只是想改一個只有跳關的修改版。可以把第三個if保留,其他的全部刪了。當然最後要加ret。這個修改過關就只結算經驗,沒金魂沒符石沒皇冠。
|
|