summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2014-12-20 20:31:02 +0100
committerHaru <haru@dotalux.com>2014-12-23 09:02:37 +0100
commitdfdbc6e81eb37c2b23d5dcbcf0f94e4a9d0de2a7 (patch)
tree770955354926bf826c906a23bfad9084ae5be92a
parent160e35222c7304896b66bdcecdcdd5330548972e (diff)
downloadhercules-dfdbc6e81eb37c2b23d5dcbcf0f94e4a9d0de2a7.tar.gz
hercules-dfdbc6e81eb37c2b23d5dcbcf0f94e4a9d0de2a7.tar.bz2
hercules-dfdbc6e81eb37c2b23d5dcbcf0f94e4a9d0de2a7.tar.xz
hercules-dfdbc6e81eb37c2b23d5dcbcf0f94e4a9d0de2a7.zip
Removed deprecated commands checkdragon, setdragon
Follow-up to a852bdd Signed-off-by: Haru <haru@dotalux.com>
-rw-r--r--doc/script_commands.txt29
-rw-r--r--src/map/script.c54
2 files changed, 0 insertions, 83 deletions
diff --git a/doc/script_commands.txt b/doc/script_commands.txt
index dcb64ffb8..13ddb868f 100644
--- a/doc/script_commands.txt
+++ b/doc/script_commands.txt
@@ -3904,35 +3904,6 @@ regardless of color.
---------------------------------------
-*setdragon {<color>};
-*checkdragon()
-
- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- @ /!\ This command is deprecated @
- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-
-This command is deprecated and it should not be used in new scripts, as it
-is scheduled to be removed on or after November 30th, 2014. Please consider
-using setmount and checkmount() instead.
-
-The 'setdragon' function toggles mounting a dragon for the invoking
-character. It will return 1 if successful, 0 otherwise.
-
-If the character can mount a dragon, the <color> options are:
- 1 - Green Dragon (default when omitted)
- 2 - Brown Dragon
- 3 - Gray Dragon
- 4 - Blue Dragon
- 5 - Red Dragon
-
-Note: the character must be a Rune Knight and have the skill
- RK_DRAGONTRAINING to gain a mount.
-
-The accompanying function will return 1 if the invoking character is
-riding a dragon and 0 if they aren't.
-
----------------------------------------
-
*setcashmount;
*hascashmount()
diff --git a/src/map/script.c b/src/map/script.c
index 23b806d63..c7b1ae849 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -17559,58 +17559,6 @@ BUILDIN(makerune) {
sd->itemid = script_getnum(st,2);
return true;
}
-/**
- * checkdragon() returns 1 if mounting a dragon or 0 otherwise.
- **/
-BUILDIN(checkdragon) {
- TBL_PC* sd;
- if( (sd = script->rid2sd(st)) == NULL )
- return true;
- if( pc_isridingdragon(sd) )
- script_pushint(st,1);
- else
- script_pushint(st,0);
- return true;
-}
-/**
- * setdragon({optional Color}) returns 1 on success or 0 otherwise
- * - Toggles the dragon on a RK if he can mount;
- * @param Color - when not provided uses the green dragon;
- * - 1 : Green Dragon
- * - 2 : Brown Dragon
- * - 3 : Gray Dragon
- * - 4 : Blue Dragon
- * - 5 : Red Dragon
- **/
-BUILDIN(setdragon) {
- TBL_PC* sd;
- int color = script_hasdata(st,2) ? script_getnum(st,2) : 0;
-
- if( (sd = script->rid2sd(st)) == NULL )
- return true;
- if( !pc->checkskill(sd,RK_DRAGONTRAINING) || (sd->class_&MAPID_THIRDMASK) != MAPID_RUNE_KNIGHT )
- script_pushint(st,0);//Doesn't have the skill or it's not a Rune Knight
- else if ( pc_isridingdragon(sd) ) {//Is mounted; release
- pc->setoption(sd, sd->sc.option&~OPTION_DRAGON);
- script_pushint(st,1);
- } else {//Not mounted; Mount now.
- unsigned int option = OPTION_DRAGON1;
- if( color ) {
- option = ( color == 1 ? OPTION_DRAGON1 :
- color == 2 ? OPTION_DRAGON2 :
- color == 3 ? OPTION_DRAGON3 :
- color == 4 ? OPTION_DRAGON4 :
- color == 5 ? OPTION_DRAGON5 : 0);
- if( !option ) {
- ShowWarning("script_setdragon: Unknown Color %d used; changing to green (1)\n",color);
- option = OPTION_DRAGON1;
- }
- }
- pc->setoption(sd, sd->sc.option|option);
- script_pushint(st,1);
- }
- return true;
-}
/**
* hascashmount() returns 1 if mounting a cash mount or 0 otherwise
@@ -19624,8 +19572,6 @@ void script_parse_builtin(void) {
* 3rd-related
**/
BUILDIN_DEF(makerune,"i"),
- BUILDIN_DEF_DEPRECATED(checkdragon,""), // Deprecated 2014-10-30 [Haru]
- BUILDIN_DEF_DEPRECATED(setdragon,"?"), // Deprecated 2014-10-30 [Haru]
BUILDIN_DEF(hascashmount,""),//[Ind]
BUILDIN_DEF(setcashmount,""),//[Ind]
BUILDIN_DEF(checkre,"i"),