diff options
author | Haru <haru@dotalux.com> | 2014-10-18 20:16:14 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2014-10-18 20:17:24 +0200 |
commit | 243f4a871690f53cb9c33406be0b00f9045fcec0 (patch) | |
tree | 8fffe8730fe9553a0986f42d0c46f181757b4bfa /src/map/pc.c | |
parent | 472bf156f9e84ed2bc22b0728f3e1df972b9d3b3 (diff) | |
download | hercules-243f4a871690f53cb9c33406be0b00f9045fcec0.tar.gz hercules-243f4a871690f53cb9c33406be0b00f9045fcec0.tar.bz2 hercules-243f4a871690f53cb9c33406be0b00f9045fcec0.tar.xz hercules-243f4a871690f53cb9c33406be0b00f9045fcec0.zip |
Revert "Some Quality of Life Changes"
- This reverts commit 4ac673941714032ada6d26fb60936ec510bbe496.
- The commit breaks some legacy code. It'll be pushed again once some
things are fixed.
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/map/pc.c')
-rw-r--r-- | src/map/pc.c | 44 |
1 files changed, 4 insertions, 40 deletions
diff --git a/src/map/pc.c b/src/map/pc.c index 71860340d..697a24507 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -8163,47 +8163,11 @@ int pc_setfalcon(TBL_PC* sd, int flag) *------------------------------------------*/ int pc_setriding(TBL_PC* sd, int flag) { - if( flag ) - { - // Rune Knight (Dragon) - if( (sd->class_&MAPID_THIRDMASK) == MAPID_RUNE_KNIGHT ) { - if( pc->checkskill(sd, RK_DRAGONTRAINING) ) - pc->setoption(sd, sd->sc.option|flag); - } - // Ranger (Warg) - else if( (sd->class_&MAPID_THIRDMASK) == MAPID_RANGER ) { - if( pc->checkskill(sd, RA_WUGRIDER) ) - pc->setoption(sd,sd->sc.option|OPTION_WUGRIDER); - } - // Mechanic (Mado Gear) - else if( (sd->class_&MAPID_THIRDMASK) == MAPID_MECHANIC ) { - if( pc->checkskill(sd, NC_MADOLICENCE) ) - pc->setoption(sd, sd->sc.option|OPTION_MADOGEAR); - } - // Knight / Crusader (Peco Peco) - else { - if( pc->checkskill(sd, KN_RIDING) ) - pc->setoption(sd, sd->sc.option|OPTION_RIDING); - } - } - else if( pc_isriding(sd) ) - { - // Rune Knight (Dragon) - if( (sd->class_&MAPID_THIRDMASK) == MAPID_RUNE_KNIGHT ) { - pc->setoption(sd, sd->sc.option&~OPTION_DRAGON); - } - // Ranger (Warg) - else if( (sd->class_&MAPID_THIRDMASK) == MAPID_RANGER ) { - pc->setoption(sd,sd->sc.option&~OPTION_WUGRIDER); - } - // Mechanic (Mado Gear) - else if( (sd->class_&MAPID_THIRDMASK) == MAPID_MECHANIC ) { - pc->setoption(sd, sd->sc.option&~OPTION_MADOGEAR); - } - // Knight / Crusaders (Peco Peco) - else { + if( flag ){ + if( pc->checkskill(sd,KN_RIDING) > 0 ) // add peco + pc->setoption(sd, sd->sc.option|OPTION_RIDING); + } else if( pc_isriding(sd) ){ pc->setoption(sd, sd->sc.option&~OPTION_RIDING); - } } return 0; |