Added missing Summoner constants

* Added JOB_SUMMONER and EAJ_SUMMONER constants.
* Updated eA Job System documentation.
This commit is contained in:
aleos89 2016-05-04 12:58:09 -04:00
parent 8a37f1b2a9
commit d83559cb7f
2 changed files with 8 additions and 4 deletions

View File

@ -13,10 +13,10 @@ Preface:
-------------------------------------------------------------------------------
Most scripters are aware of the class values used in RO and their constants
specified on db/const.txt. Each class has a number associated to it for
referencing, so when someone's class is 9 that means they are a wizard.
However, this list of job numbers has no real order behind it, and no logic
behind it's assignation.
specified in src/map/script_constants.h. Each class has a number associated
to it for referencing, so when someone's class is 9 that means they are a
wizard. However, this list of job numbers has no real order behind it, and
no logic behind it's assignation.
You can add 3999 to a job to get their rebirth ID, but if you try to do the
same to get the Baby class ID, that fails on the super Baby class. Also,

View File

@ -182,6 +182,8 @@
export_constant(JOB_REBELLION);
export_constant(JOB_SUMMONER);
/* EA jobs */
script_set_constant("EAJL_2_1",JOBL_2_1,false);
script_set_constant("EAJL_2_2",JOBL_2_2,false);
@ -317,6 +319,8 @@
script_set_constant("EAJ_SUPER_NOVICE_E",MAPID_SUPER_NOVICE_E,false);
script_set_constant("EAJ_SUPER_BABY_E",MAPID_SUPER_BABY_E,false);
script_set_constant("EAJ_SUMMONER",MAPID_SUMMONER,false);
/* broadcasts */
export_constant(BC_ALL);
export_constant(BC_MAP);