一、系统默认内容
1、官职数目最多299个
2、race控制种类,type控制分支。race=4不能用,只有type=1和type=2不兼容,其他都兼容,所以分支最多做两个。
3、新建武将race=0,初始官职为第一个官职,第一个官职race=0,你改了也没用。
4、武将和他初始官职的race不一样,玩家手动可以封官,但电脑不会封。
5、当武将的武力或智力大于他初始官职的武力或智力上限的话,该武将不能解除官职。但race=0时无效,所以新建武将永远可以解除官职。
6、普通官职必须一阶接着一阶,中间断了就封不上去了,同一阶可以有很多个官职,封了高阶就不能封低阶,但普通官职转封专属官职无此要求。专属官职之间以及专属官职转封普通官职仍然是封了高阶就不能封低阶。
7、武将的race和专属官职的race必须一致,否则不能封。
二、做完美的官职系统
1、首先用race分出几大类,比如race=1为猛将,race=2为元帅,race=3为谋士等等,
2、以race=1为例弄分支,确定这一类的race都=1,初始官职type=0(或3-n),分支一type=1,分支二type=2,专属官职type=3-n。
3、将初始官职的武力智力上限设为0或1、2、3等很小的数,除非武将武力智力都小于等于这些数,否则就不能解除官职,而事实上不会有武将武力智力都那么低的,所以所有武将都不能解除官职,新建武将除外。
4、专属官职要在普通官职之上,包括所需级别和官阶两项,否则会出错。
1、官职数目最多299个
2、race控制种类,type控制分支。race=4不能用,只有type=1和type=2不兼容,其他都兼容,所以分支最多做两个。
3、新建武将race=0,初始官职为第一个官职,第一个官职race=0,你改了也没用。
4、武将和他初始官职的race不一样,玩家手动可以封官,但电脑不会封。
5、当武将的武力或智力大于他初始官职的武力或智力上限的话,该武将不能解除官职。但race=0时无效,所以新建武将永远可以解除官职。
6、普通官职必须一阶接着一阶,中间断了就封不上去了,同一阶可以有很多个官职,封了高阶就不能封低阶,但普通官职转封专属官职无此要求。专属官职之间以及专属官职转封普通官职仍然是封了高阶就不能封低阶。
7、武将的race和专属官职的race必须一致,否则不能封。
二、做完美的官职系统
1、首先用race分出几大类,比如race=1为猛将,race=2为元帅,race=3为谋士等等,
2、以race=1为例弄分支,确定这一类的race都=1,初始官职type=0(或3-n),分支一type=1,分支二type=2,专属官职type=3-n。
3、将初始官职的武力智力上限设为0或1、2、3等很小的数,除非武将武力智力都小于等于这些数,否则就不能解除官职,而事实上不会有武将武力智力都那么低的,所以所有武将都不能解除官职,新建武将除外。
4、专属官职要在普通官职之上,包括所需级别和官阶两项,否则会出错。