关灯
开启左侧

魔兽世界私服最大天赋值系统

  [复制链接]
admin实名认证 发表于 2016-11-6 20:36:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
魔兽世界私服最大天赋值系统





Index: src/mangosd/mangosd.conf.in
===================================================================
--- src/mangosd/mangosd.conf.in        (révision 4243)
+++ src/mangosd/mangosd.conf.in        (copie de travail)
@@ -131,11 +131,15 @@
# Default: 100
PlayerLimit = 100

-# Max level that can reached by player for expirience (in range from 1 to 255).
+# Max level that can reached by player for experience (in range from 1 to 255).
# Change not recommended
# Default: 60
MaxPlayerLevel = 70

+# Max talent points that a player can have (by default : MaxPlayerLevel - 9)
+# Default: 51
+MaxPlayerTalent = 61
+
# Activate weather system
# Default: 1 (true)
#          0 (false)
Index: src/game/World.h
===================================================================
--- src/game/World.h        (révision 4243)
+++ src/game/World.h        (copie de travail)
@@ -74,6 +74,7 @@
     CONFIG_ALLOW_TWO_SIDE_INTERACTION_GUILD,
     CONFIG_ALLOW_TWO_SIDE_INTERACTION_TRADE,
     CONFIG_ALLOW_TWO_SIDE_WHO_LIST,
+    CONFIG_MAX_PLAYER_TALENT,
     CONFIG_MAX_PLAYER_LEVEL,
     CONFIG_IGNORE_AT_LEVEL_REQUIREMENT,
     CONFIG_MAX_PRIMARY_TRADE_SKILL,
Index: src/game/World.cpp
===================================================================
--- src/game/World.cpp        (révision 4243)
+++ src/game/World.cpp        (copie de travail)
@@ -322,6 +329,7 @@
     m_configs[CONFIG_ALLOW_TWO_SIDE_INTERACTION_GUILD]   = sConfig.GetIntDefault("AllowTwoSide.Interaction.Guild",0);
     m_configs[CONFIG_ALLOW_TWO_SIDE_INTERACTION_TRADE]   = sConfig.GetIntDefault("AllowTwoSide.Interaction.Trade",0);
     m_configs[CONFIG_ALLOW_TWO_SIDE_WHO_LIST] = sConfig.GetIntDefault("AllowTwoSide.WhoList", 0);
+    m_configs[CONFIG_MAX_PLAYER_TALENT] = sConfig.GetIntDefault("MaxPlayerTalent", 51);
     m_configs[CONFIG_MAX_PLAYER_LEVEL] = sConfig.GetIntDefault("MaxPlayerLevel", 60);
     if(m_configs[CONFIG_MAX_PLAYER_LEVEL] > 255)
     {
Index: src/game/Player.cpp
===================================================================
--- src/game/Player.cpp        (révision 4243)
+++ src/game/Player.cpp        (copie de travail)
@@ -2029,6 +2029,11 @@
     else
     {
         uint32 talentPointsForLevel = uint32((level-9)*sWorld.getRate(RATE_TALENT));
+
+        // Check if reached the maximum of talent points
+        if(talentPointsForLevel > sWorld.getConfig(CONFIG_MAX_PLAYER_TALENT))
+            talentPointsForLevel = sWorld.getConfig(CONFIG_MAX_PLAYER_TALENT);
+        
         // if used more that have then reset
         if(m_usedTalentCount > talentPointsForLevel)
         {
@@ -2733,6 +2738,10 @@
{
     uint32 level = getLevel();
     uint32 talentPointsForLevel = level < 10 ? 0 : uint32((level-9)*sWorld.getRate(RATE_TALENT));
+   
+    // Check if reached the maximum of talent points
+    if(talentPointsForLevel > sWorld.getConfig(CONFIG_MAX_PLAYER_TALENT))
+        talentPointsForLevel = sWorld.getConfig(CONFIG_MAX_PLAYER_TALENT);

     if (m_usedTalentCount == 0)
     {

 

精彩评论1

倒序浏览
1314 发表于 2016-12-20 11:37:45 | 显示全部楼层
 
找了好久终于找到了!吾爱尚玩真棒!
 
VIP介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

0关注

5粉丝

3421帖子

排行榜
作者专栏

QQ交流群&&微信订阅号

QQ交流群

微信订阅号

吾爱尚玩资源基地永久域名:

Www.523Play.Com

在线管理员QQ:1589479632

邮箱:Email@523play.com

QQ交流群:558936238

Copyright   ©2015-2116  吾爱尚玩资源基地|523play.comPowered by©523Pplay.Com技术支持:吾爱尚玩资源基地