summaryrefslogtreecommitdiff
path: root/src/map/script.c
diff options
context:
space:
mode:
author(no author) <(no author)@54d463be-8e91-2dee-dedb-b68131a5f0ec>2005-02-11 10:17:53 +0000
committer(no author) <(no author)@54d463be-8e91-2dee-dedb-b68131a5f0ec>2005-02-11 10:17:53 +0000
commitd4e895de213f20d1e66846b25afee77dd310a28a (patch)
tree7707ddfcc8b81808a36baab56f111f32396bd550 /src/map/script.c
parent6cb7f24e8447fb5149f19bb8a04d902472b3bd4e (diff)
downloadhercules-d4e895de213f20d1e66846b25afee77dd310a28a.tar.gz
hercules-d4e895de213f20d1e66846b25afee77dd310a28a.tar.bz2
hercules-d4e895de213f20d1e66846b25afee77dd310a28a.tar.xz
hercules-d4e895de213f20d1e66846b25afee77dd310a28a.zip
* Reduced memory used for the skill_tree DB by 30+mb
* Added script commands isday and isnight * Updated Sharp Shooting, Ankle Snare, Magnum Break, Tiger Fist, Devotion, Soul Burn git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@1072 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/script.c')
-rw-r--r--src/map/script.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/map/script.c b/src/map/script.c
index 07f642dc6..a5e29026d 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -298,6 +298,8 @@ int buildin_skilluseid(struct script_state *st); // originally by Qamera [celest
int buildin_skillusepos(struct script_state *st); // originally by Qamera [celest]
int buildin_logmes(struct script_state *st); // [Lupus]
int buildin_summon(struct script_state *st); // [celest]
+int buildin_isnight(struct script_state *st); // [celest]
+int buildin_isday(struct script_state *st); // [celest]
void push_val(struct script_stack *stack,int type,int val);
int run_func(struct script_state *st);
@@ -522,6 +524,8 @@ struct {
{buildin_skillusepos,"skillusepos","iiii"}, // [Celest]
{buildin_logmes,"logmes","s"}, //this command actls as MES but prints info into LOG file either SQL/TXT [Lupus]
{buildin_summon,"summon","si*"}, // summons a slave monster [Celest]
+ {buildin_isnight,"isnight",""}, // check whether it is night time [Celest]
+ {buildin_isday,"isday",""}, // check whether it is day time [Celest]
{NULL,NULL,NULL},
};
int buildin_message(struct script_state *st); // [MouseJstr]
@@ -6515,6 +6519,18 @@ int buildin_summon(struct script_state *st)
return 0;
}
+int buildin_isnight(struct script_state *st)
+{
+ push_val(st->stack,C_INT, (night_flag == 1));
+ return 0;
+}
+
+int buildin_isday(struct script_state *st)
+{
+ push_val(st->stack,C_INT, (night_flag == 0));
+ return 0;
+}
+
//
// ŽÀs•”main
//