mirror of
https://github.com/EQEmu/Server.git
synced 2026-02-23 03:12:24 +00:00
Pro-active adjustment of quest::updatetaskactivity to include ignore_quest_update
quest::updatetaskactivity(task, activity, [count], [ignore_quest_update])
This commit is contained in:
parent
a56e9ccda6
commit
8491e3ce9b
@ -2277,22 +2277,24 @@ XS(XS__updatetaskactivity);
|
||||
XS(XS__updatetaskactivity)
|
||||
{
|
||||
dXSARGS;
|
||||
unsigned int task, activity, ignore_quest_update;
|
||||
unsigned int task, activity;
|
||||
int count = 1;
|
||||
ignore_quest_update = 0;
|
||||
bool ignore_quest_update = false;
|
||||
if(items == 2) {
|
||||
task = (int)SvIV(ST(0));
|
||||
activity = (int)SvIV(ST(1));
|
||||
quest_manager.updatetaskactivity(task, activity, count, false);
|
||||
}
|
||||
else if(items == 3) {
|
||||
else if (items == 3 || items == 4) {
|
||||
task = (int)SvIV(ST(0));
|
||||
activity = (int)SvIV(ST(1));
|
||||
count = (int)SvIV(ST(2));
|
||||
bool ignore_quest_update = (bool)SvTRUE(ST(3));
|
||||
if (items == 4){
|
||||
bool ignore_quest_update = (bool)SvTRUE(ST(3));
|
||||
}
|
||||
quest_manager.updatetaskactivity(task, activity, count, ignore_quest_update);
|
||||
} else {
|
||||
Perl_croak(aTHX_ "Usage: updatetaskactivity(task, activity [,count])");
|
||||
Perl_croak(aTHX_ "Usage: updatetaskactivity(task, activity, [count], [ignore_quest_update])");
|
||||
}
|
||||
|
||||
XSRETURN_EMPTY;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user