Browse Source

Increases MAX_LEVEL to 250 (#6406)

Atemo 3 years ago
parent
commit
55a1ad2881
6 changed files with 440 additions and 403 deletions
  1. 2 176
      db/elemental_db.yml
  2. 100 110
      db/pre-re/statpoint.yml
  3. 236 0
      db/re/elemental_db.yml
  4. 100 110
      db/re/statpoint.yml
  5. 1 1
      src/map/map.hpp
  6. 1 6
      src/map/mob.cpp

+ 2 - 176
db/elemental_db.yml

@@ -59,182 +59,8 @@ Header:
   Type: ELEMENTAL_DB
   Version: 1
 
-Body:
-  - Id: 2114
-    AegisName: EL_AGNI_S
-    Name: Agni
-    Level: 100
-    Size: Small
-    Element: Fire
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_PYROTECHNIC
-      Assist:
-        Skill: EL_CIRCLE_OF_FIRE
-      Aggressive:
-        Skill: EL_FIRE_ARROW
-  - Id: 2115
-    AegisName: EL_AGNI_M
-    Name: Agni
-    Level: 100
-    Size: Medium
-    Element: Fire
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_HEATER
-      Assist:
-        Skill: EL_FIRE_CLOAK
-      Aggressive:
-        Skill: EL_FIRE_BOMB
-  - Id: 2116
-    AegisName: EL_AGNI_L
-    Name: Agni
-    Level: 100
-    Size: Large
-    Element: Fire
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_TROPIC
-      Assist:
-        Skill: EL_FIRE_MANTLE
-      Aggressive:
-        Skill: EL_FIRE_WAVE
-  - Id: 2117
-    AegisName: EL_AQUA_S
-    Name: Aqua
-    Level: 100
-    Size: Small
-    Element: Water
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_AQUAPLAY
-      Assist:
-        Skill: EL_WATER_SCREEN
-      Aggressive:
-        Skill: EL_ICE_NEEDLE
-  - Id: 2118
-    AegisName: EL_AQUA_M
-    Name: Aqua
-    Level: 100
-    Size: Medium
-    Element: Water
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_COOLER
-      Assist:
-        Skill: EL_WATER_DROP
-      Aggressive:
-        Skill: EL_WATER_SCREW
-  - Id: 2119
-    AegisName: EL_AQUA_L
-    Name: Aqua
-    Level: 100
-    Str: 1
-    Agi: 1
-    Vit: 1
-    Int: 1
-    Dex: 1
-    Luk: 1
-    Size: Large
-    Element: Water
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_CHILLY_AIR
-      Assist:
-        Skill: EL_WATER_BARRIER
-      Aggressive:
-        Skill: EL_TIDAL_WEAPON
-  - Id: 2120
-    AegisName: EL_VENTUS_S
-    Name: Ventus
-    Level: 100
-    Size: Small
-    Element: Wind
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_GUST
-      Assist:
-        Skill: EL_WIND_STEP
-      Aggressive:
-        Skill: EL_WIND_SLASH
-  - Id: 2121
-    AegisName: EL_VENTUS_M
-    Name: Ventus
-    Level: 100
-    Size: Medium
-    Element: Wind
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_BLAST
-      Assist:
-        Skill: EL_WIND_CURTAIN
-      Aggressive:
-        Skill: EL_HURRICANE
-  - Id: 2122
-    AegisName: EL_VENTUS_L
-    Name: Ventus
-    Level: 100
-    Size: Large
-    Element: Wind
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_WILD_STORM
-      Assist:
-        Skill: EL_ZEPHYR
-      Aggressive:
-        Skill: EL_TYPOON_MIS
-  - Id: 2123
-    AegisName: EL_TERA_S
-    Name: Tera
-    Level: 100
-    Size: Small
-    Element: Earth
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_PETROLOGY
-      Assist:
-        Skill: EL_SOLID_SKIN
-      Aggressive:
-        Skill: EL_STONE_HAMMER
-  - Id: 2124
-    AegisName: EL_TERA_M
-    Name: Tera
-    Level: 100
-    Size: Medium
-    Element: Earth
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_CURSED_SOIL
-      Assist:
-        Skill: EL_STONE_SHIELD
-      Aggressive:
-        Skill: EL_ROCK_CRUSHER
-  - Id: 2125
-    AegisName: EL_TERA_L
-    Name: Tera
-    Level: 100
-    Size: Large
-    Element: Earth
-    ElementLevel: 4
-    Mode:
-      Passive:
-        Skill: EL_UPHEAVAL
-      Assist:
-        Skill: EL_POWER_OF_GAIA
-      Aggressive:
-        Skill: EL_STONE_RAIN
-
 Footer:
   Imports:
+  - Path: db/re/elemental_db.yml
+    Mode: Renewal
   - Path: db/import/elemental_db.yml

+ 100 - 110
db/pre-re/statpoint.yml

@@ -431,113 +431,103 @@ Body:
     Points: 4503
   - Level: 200
     Points: 4545
-  # - Level: 201
-    # Points: 4588
-  # - Level: 202
-    # Points: 4631
-  # - Level: 203
-    # Points: 4674
-  # - Level: 204
-    # Points: 4717
-  # - Level: 205
-    # Points: 4760
-  # - Level: 206
-    # Points: 4804
-  # - Level: 207
-    # Points: 4848
-  # - Level: 208
-    # Points: 4892
-  # - Level: 209
-    # Points: 4936
-  # - Level: 210
-    # Points: 4980
-  # - Level: 211
-    # Points: 5025
-  # - Level: 212
-    # Points: 5070
-  # - Level: 213
-    # Points: 5115
-  # - Level: 214
-    # Points: 5160
-  # - Level: 215
-    # Points: 5205
-  # - Level: 216
-    # Points: 5251
-  # - Level: 217
-    # Points: 5297
-  # - Level: 218
-    # Points: 5343
-  # - Level: 219
-    # Points: 5389
-  # - Level: 220
-    # Points: 5435
-  # - Level: 221
-    # Points: 5482
-  # - Level: 222
-    # Points: 5529
-  # - Level: 223
-    # Points: 5576
-  # - Level: 224
-    # Points: 5623
-  # - Level: 225
-    # Points: 5670
-  # - Level: 226
-    # Points: 5718
-  # - Level: 227
-    # Points: 5766
-  # - Level: 228
-    # Points: 5814
-  # - Level: 229
-    # Points: 5862
-  # - Level: 230
-    # Points: 5910
-  # - Level: 231
-    # Points: 5959
-  # - Level: 232
-    # Points: 6008
-  # - Level: 233
-    # Points: 6057
-  # - Level: 234
-    # Points: 6106
-  # - Level: 235
-    # Points: 6155
-  # - Level: 236
-    # Points: 6205
-  # - Level: 237
-    # Points: 6255
-  # - Level: 238
-    # Points: 6305
-  # - Level: 239
-    # Points: 6355
-  # - Level: 240
-    # Points: 6405
-  # - Level: 241
-    # Points: 6456
-  # - Level: 242
-    # Points: 6507
-  # - Level: 243
-    # Points: 6558
-  # - Level: 244
-    # Points: 6609
-  # - Level: 245
-    # Points: 6660
-  # - Level: 246
-    # Points: 6712
-  # - Level: 247
-    # Points: 6764
-  # - Level: 248
-    # Points: 6816
-  # - Level: 249
-    # Points: 6868
-  # - Level: 250
-    # Points: 6920
-  # - Level: 251
-    # Points: 6973
-  # - Level: 252
-    # Points: 7026
-  # - Level: 253
-    # Points: 7079
-  # - Level: 254
-    # Points: 7132
-  # - Level: 255
-    # Points: 7185
+  - Level: 201
+    Points: 4545
+  - Level: 202
+    Points: 4545
+  - Level: 203
+    Points: 4545
+  - Level: 204
+    Points: 4545
+  - Level: 205
+    Points: 4545
+  - Level: 206
+    Points: 4545
+  - Level: 207
+    Points: 4545
+  - Level: 208
+    Points: 4545
+  - Level: 209
+    Points: 4545
+  - Level: 210
+    Points: 4545
+  - Level: 211
+    Points: 4545
+  - Level: 212
+    Points: 4545
+  - Level: 213
+    Points: 4545
+  - Level: 214
+    Points: 4545
+  - Level: 215
+    Points: 4545
+  - Level: 216
+    Points: 4545
+  - Level: 217
+    Points: 4545
+  - Level: 218
+    Points: 4545
+  - Level: 219
+    Points: 4545
+  - Level: 220
+    Points: 4545
+  - Level: 221
+    Points: 4545
+  - Level: 222
+    Points: 4545
+  - Level: 223
+    Points: 4545
+  - Level: 224
+    Points: 4545
+  - Level: 225
+    Points: 4545
+  - Level: 226
+    Points: 4545
+  - Level: 227
+    Points: 4545
+  - Level: 228
+    Points: 4545
+  - Level: 229
+    Points: 4545
+  - Level: 230
+    Points: 4545
+  - Level: 231
+    Points: 4545
+  - Level: 232
+    Points: 4545
+  - Level: 233
+    Points: 4545
+  - Level: 234
+    Points: 4545
+  - Level: 235
+    Points: 4545
+  - Level: 236
+    Points: 4545
+  - Level: 237
+    Points: 4545
+  - Level: 238
+    Points: 4545
+  - Level: 239
+    Points: 4545
+  - Level: 240
+    Points: 4545
+  - Level: 241
+    Points: 4545
+  - Level: 242
+    Points: 4545
+  - Level: 243
+    Points: 4545
+  - Level: 244
+    Points: 4545
+  - Level: 245
+    Points: 4545
+  - Level: 246
+    Points: 4545
+  - Level: 247
+    Points: 4545
+  - Level: 248
+    Points: 4545
+  - Level: 249
+    Points: 4545
+  - Level: 250
+    Points: 4545

+ 236 - 0
db/re/elemental_db.yml

@@ -0,0 +1,236 @@
+# This file is a part of rAthena.
+#   Copyright(C) 2021 rAthena Development Team
+#   https://rathena.org - https://github.com/rathena
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+###########################################################################
+# Elemental Summons Database
+###########################################################################
+#
+# Elemental Summons Settings
+#
+###########################################################################
+# - Id                      Elemental ID.
+#   AegisName               Server name to reference the elemental in scripts and lookups, should use no spaces.
+#   Name                    Name in English.
+#   Level                   Level.
+#   Hp                      Additional HP. Base HP depends on caster HP. (Default: 0)
+#   Sp                      Additional SP. Base SP depends on caster SP. (Default: 1)
+#   Attack                  Additional minimum attack. Base attack depends on caster attack. (Default: 0)
+#   Attack2                 Additional maximum attack. Base attack depends on caster attack. (Default: 0)
+#   Defense                 Physical defense of the elemental, reduces melee and ranged physical attack/skill damage. Base defense depends on the caster defense. (Default: 0)
+#   MagicDefense            Magic defense of the elemental, reduces magical skill damage. Base magic defense depends on the caster magic defense. (Default: 0)
+#   Str                     Strength which affects attack. (Default: 0)
+#   Agi                     Agility which affects flee. (Default: 0)
+#   Vit                     Vitality which affects defense. (Default: 0)
+#   Int                     Intelligence which affects magic attack. (Default: 0)
+#   Dex                     Dexterity which affects hit rate. (Default: 0)
+#   Luk                     Luck which affects perfect dodge/lucky flee/perfect flee/lucky dodge rate. (Default: 0)
+#   AttackRange             Attack range. (Default: 1)
+#   SkillRange              Skill cast range. (Default: 5)
+#   ChaseRange              Chase range. (Default: 12)
+#   Size                    Size.
+#   Race                    Race. (Default: Formless)
+#   Element                 Element.
+#   ElementLevel            Level of element.
+#   WalkSpeed               Walk speed. (Default: 200)
+#   AttackDelay             Attack speed. (Default: 504)
+#   AttackMotion            Attack animation speed. Base AttackMotion depends on the caster AttackMotion. (Default: 1020)
+#   DamageMotion            Damage animation speed. (Default: 360)
+#   Mode:                   List of elemental skills by mode. (Optional)
+#     <mode>:               Mode name to define the skill available. Available modes are Passive, Assist, and Aggressive.
+#       Skill               Skill name.
+#       Level               Skill level. (Default: 1)
+###########################################################################
+
+Header:
+  Type: ELEMENTAL_DB
+  Version: 1
+
+Body:
+  - Id: 2114
+    AegisName: EL_AGNI_S
+    Name: Agni
+    Level: 100
+    Size: Small
+    Element: Fire
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_PYROTECHNIC
+      Assist:
+        Skill: EL_CIRCLE_OF_FIRE
+      Aggressive:
+        Skill: EL_FIRE_ARROW
+  - Id: 2115
+    AegisName: EL_AGNI_M
+    Name: Agni
+    Level: 100
+    Size: Medium
+    Element: Fire
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_HEATER
+      Assist:
+        Skill: EL_FIRE_CLOAK
+      Aggressive:
+        Skill: EL_FIRE_BOMB
+  - Id: 2116
+    AegisName: EL_AGNI_L
+    Name: Agni
+    Level: 100
+    Size: Large
+    Element: Fire
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_TROPIC
+      Assist:
+        Skill: EL_FIRE_MANTLE
+      Aggressive:
+        Skill: EL_FIRE_WAVE
+  - Id: 2117
+    AegisName: EL_AQUA_S
+    Name: Aqua
+    Level: 100
+    Size: Small
+    Element: Water
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_AQUAPLAY
+      Assist:
+        Skill: EL_WATER_SCREEN
+      Aggressive:
+        Skill: EL_ICE_NEEDLE
+  - Id: 2118
+    AegisName: EL_AQUA_M
+    Name: Aqua
+    Level: 100
+    Size: Medium
+    Element: Water
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_COOLER
+      Assist:
+        Skill: EL_WATER_DROP
+      Aggressive:
+        Skill: EL_WATER_SCREW
+  - Id: 2119
+    AegisName: EL_AQUA_L
+    Name: Aqua
+    Level: 100
+    Str: 1
+    Agi: 1
+    Vit: 1
+    Int: 1
+    Dex: 1
+    Luk: 1
+    Size: Large
+    Element: Water
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_CHILLY_AIR
+      Assist:
+        Skill: EL_WATER_BARRIER
+      Aggressive:
+        Skill: EL_TIDAL_WEAPON
+  - Id: 2120
+    AegisName: EL_VENTUS_S
+    Name: Ventus
+    Level: 100
+    Size: Small
+    Element: Wind
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_GUST
+      Assist:
+        Skill: EL_WIND_STEP
+      Aggressive:
+        Skill: EL_WIND_SLASH
+  - Id: 2121
+    AegisName: EL_VENTUS_M
+    Name: Ventus
+    Level: 100
+    Size: Medium
+    Element: Wind
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_BLAST
+      Assist:
+        Skill: EL_WIND_CURTAIN
+      Aggressive:
+        Skill: EL_HURRICANE
+  - Id: 2122
+    AegisName: EL_VENTUS_L
+    Name: Ventus
+    Level: 100
+    Size: Large
+    Element: Wind
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_WILD_STORM
+      Assist:
+        Skill: EL_ZEPHYR
+      Aggressive:
+        Skill: EL_TYPOON_MIS
+  - Id: 2123
+    AegisName: EL_TERA_S
+    Name: Tera
+    Level: 100
+    Size: Small
+    Element: Earth
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_PETROLOGY
+      Assist:
+        Skill: EL_SOLID_SKIN
+      Aggressive:
+        Skill: EL_STONE_HAMMER
+  - Id: 2124
+    AegisName: EL_TERA_M
+    Name: Tera
+    Level: 100
+    Size: Medium
+    Element: Earth
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_CURSED_SOIL
+      Assist:
+        Skill: EL_STONE_SHIELD
+      Aggressive:
+        Skill: EL_ROCK_CRUSHER
+  - Id: 2125
+    AegisName: EL_TERA_L
+    Name: Tera
+    Level: 100
+    Size: Large
+    Element: Earth
+    ElementLevel: 4
+    Mode:
+      Passive:
+        Skill: EL_UPHEAVAL
+      Assist:
+        Skill: EL_POWER_OF_GAIA
+      Aggressive:
+        Skill: EL_STONE_RAIN

+ 100 - 110
db/re/statpoint.yml

@@ -431,113 +431,103 @@ Body:
     Points: 4013
   - Level: 200
     Points: 4045
-  # - Level: 201
-    # Points: 4078
-  # - Level: 202
-    # Points: 4111
-  # - Level: 203
-    # Points: 4114
-  # - Level: 204
-    # Points: 4177
-  # - Level: 205
-    # Points: 4210
-  # - Level: 206
-    # Points: 4243
-  # - Level: 207
-    # Points: 4276
-  # - Level: 208
-    # Points: 4309
-  # - Level: 209
-    # Points: 4342
-  # - Level: 210
-    # Points: 4375
-  # - Level: 211
-    # Points: 4409
-  # - Level: 212
-    # Points: 4443
-  # - Level: 213
-    # Points: 4477
-  # - Level: 214
-    # Points: 4511
-  # - Level: 215
-    # Points: 4545
-  # - Level: 216
-    # Points: 4579
-  # - Level: 217
-    # Points: 4613
-  # - Level: 218
-    # Points: 4647
-  # - Level: 219
-    # Points: 4681
-  # - Level: 220
-    # Points: 4715
-  # - Level: 221
-    # Points: 4750
-  # - Level: 222
-    # Points: 4785
-  # - Level: 223
-    # Points: 4820
-  # - Level: 224
-    # Points: 4855
-  # - Level: 225
-    # Points: 4890
-  # - Level: 226
-    # Points: 4925
-  # - Level: 227
-    # Points: 4960
-  # - Level: 228
-    # Points: 5030
-  # - Level: 229
-    # Points: 5065
-  # - Level: 230
-    # Points: 5100
-  # - Level: 231
-    # Points: 5136
-  # - Level: 232
-    # Points: 5172
-  # - Level: 233
-    # Points: 5208
-  # - Level: 234
-    # Points: 5244
-  # - Level: 235
-    # Points: 5280
-  # - Level: 236
-    # Points: 5316
-  # - Level: 237
-    # Points: 5352
-  # - Level: 238
-    # Points: 5388
-  # - Level: 239
-    # Points: 5424
-  # - Level: 240
-    # Points: 5460
-  # - Level: 241
-    # Points: 5497
-  # - Level: 242
-    # Points: 5537
-  # - Level: 243
-    # Points: 5571
-  # - Level: 244
-    # Points: 5608
-  # - Level: 245
-    # Points: 5645
-  # - Level: 246
-    # Points: 5682
-  # - Level: 247
-    # Points: 5719
-  # - Level: 248
-    # Points: 5793
-  # - Level: 249
-    # Points: 5830
-  # - Level: 250
-    # Points: 5868
-  # - Level: 251
-    # Points: 5906
-  # - Level: 252
-    # Points: 5944
-  # - Level: 253
-    # Points: 5982
-  # - Level: 254
-    # Points: 6020
-  # - Level: 255
-    # Points: 6058
+  - Level: 201
+    Points: 4045
+  - Level: 202
+    Points: 4045
+  - Level: 203
+    Points: 4045
+  - Level: 204
+    Points: 4045
+  - Level: 205
+    Points: 4045
+  - Level: 206
+    Points: 4045
+  - Level: 207
+    Points: 4045
+  - Level: 208
+    Points: 4045
+  - Level: 209
+    Points: 4045
+  - Level: 210
+    Points: 4045
+  - Level: 211
+    Points: 4045
+  - Level: 212
+    Points: 4045
+  - Level: 213
+    Points: 4045
+  - Level: 214
+    Points: 4045
+  - Level: 215
+    Points: 4045
+  - Level: 216
+    Points: 4045
+  - Level: 217
+    Points: 4045
+  - Level: 218
+    Points: 4045
+  - Level: 219
+    Points: 4045
+  - Level: 220
+    Points: 4045
+  - Level: 221
+    Points: 4045
+  - Level: 222
+    Points: 4045
+  - Level: 223
+    Points: 4045
+  - Level: 224
+    Points: 4045
+  - Level: 225
+    Points: 4045
+  - Level: 226
+    Points: 4045
+  - Level: 227
+    Points: 4045
+  - Level: 228
+    Points: 4045
+  - Level: 229
+    Points: 4045
+  - Level: 230
+    Points: 4045
+  - Level: 231
+    Points: 4045
+  - Level: 232
+    Points: 4045
+  - Level: 233
+    Points: 4045
+  - Level: 234
+    Points: 4045
+  - Level: 235
+    Points: 4045
+  - Level: 236
+    Points: 4045
+  - Level: 237
+    Points: 4045
+  - Level: 238
+    Points: 4045
+  - Level: 239
+    Points: 4045
+  - Level: 240
+    Points: 4045
+  - Level: 241
+    Points: 4045
+  - Level: 242
+    Points: 4045
+  - Level: 243
+    Points: 4045
+  - Level: 244
+    Points: 4045
+  - Level: 245
+    Points: 4045
+  - Level: 246
+    Points: 4045
+  - Level: 247
+    Points: 4045
+  - Level: 248
+    Points: 4045
+  - Level: 249
+    Points: 4045
+  - Level: 250
+    Points: 4045

+ 1 - 1
src/map/map.hpp

@@ -52,7 +52,7 @@ void map_msg_reload(void);
 #define NATURAL_HEAL_INTERVAL 500
 #define MIN_FLOORITEM 2
 #define MAX_FLOORITEM START_ACCOUNT_NUM
-#define MAX_LEVEL 200
+#define MAX_LEVEL 250
 #define MAX_DROP_PER_MAP 48
 #define MAX_IGNORE_LIST 20 	// official is 14
 #define MAX_VENDING 12

+ 1 - 6
src/map/mob.cpp

@@ -458,7 +458,7 @@ struct mob_data* mob_spawn_dataset(struct spawn_data *data)
 	md->mob_id = data->id;
 	md->state.boss = data->state.boss;
 	md->db = mob_db.find(md->mob_id);
-	if (data->level > 0 && data->level <= MAX_LEVEL)
+	if (data->level > 0)
 		md->level = data->level;
 	memcpy(md->name, data->name, NAME_LENGTH);
 	if (data->state.ai)
@@ -4377,11 +4377,6 @@ uint64 MobDatabase::parseBodyNode(const YAML::Node &node) {
 		if (!this->asUInt16(node, "Level", level))
 			return 0;
 
-		if (level > MAX_LEVEL) {
-			this->invalidWarning(node["Level"], "Level %hu exceeds MAX_LEVEL, capping to %hu.\n", level, MAX_LEVEL);
-			level = MAX_LEVEL;
-		}
-
 		mob->lv = level;
 	} else {
 		if (!exists)