From 1b4fbfa73b68ef963805c5b4b679f938ad175dc0 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 12 七月 2023 15:52:02 +0800
Subject: [PATCH] 9686 【越南】【主干】【BT7】野外根据境界动态刷怪 - 地图怪物等级

---
 System/WorldMap/LocalMapEventPointToggle.cs |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/System/WorldMap/LocalMapEventPointToggle.cs b/System/WorldMap/LocalMapEventPointToggle.cs
index de0f414..f986618 100644
--- a/System/WorldMap/LocalMapEventPointToggle.cs
+++ b/System/WorldMap/LocalMapEventPointToggle.cs
@@ -54,6 +54,7 @@
             this.m_FlyBoot.SetListener(FlyToEventPoint);
         }
 
+        [IFix.Patch]
         private void DisplayEventInfo()
         {
             var config = MapEventPointConfig.Get(this.m_EventId);
@@ -73,7 +74,23 @@
                 }
                 else
                 {
-                    this.m_Description.text = StringUtility.Contact(Language.Get("Z1024", config.LowLV), "-", config.HighestLV);
+                    if (ILRuntimeUtility.Instance.ModelInvoke<int>("MapLevelModel", "GetSelectIndex") != 0)
+                    {
+                        int lowLV = ILRuntimeUtility.Instance.ModelInvoke<int>("MapLevelModel", "GetSelectLowLV", config.NPCID);
+                        if (lowLV == 0)
+                        {
+                            this.m_Description.text = StringUtility.Contact(Language.Get("Z1024", config.LowLV), "-", config.HighestLV);
+                        }
+                        else
+                        { 
+                            this.m_Description.text = StringUtility.Contact(Language.Get("Z1024", lowLV), "-",
+                                ILRuntimeUtility.Instance.ModelInvoke<int>("MapLevelModel", "GetSelectHighestLV", config.NPCID));
+                        }
+                    }
+                    else
+                    { 
+                        this.m_Description.text = StringUtility.Contact(Language.Get("Z1024", config.LowLV), "-", config.HighestLV);
+                    }
                 }
 
                 this.m_MonsterType.SetActive(false);

--
Gitblit v1.8.0