mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-10-21 12:03:08 -04:00
grantSkill update
This commit is contained in:
@@ -1258,7 +1258,7 @@ public class player_utility extends script.base_script
|
||||
public int handleGmGrantSkillOptions(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
obj_id target = utils.getObjIdScriptVar(self, "gmGrantSkill.target");
|
||||
if (!isIdValid(target))
|
||||
if (!isIdValid(target) || !isPlayer(target))
|
||||
{
|
||||
sendSystemMessageTestingOnly(self, "Target is no longer valid.");
|
||||
utils.removeScriptVarTree(self, "gmGrantSkill");
|
||||
@@ -1304,6 +1304,33 @@ public class player_utility extends script.base_script
|
||||
String template = getSkillTemplate(target);
|
||||
gmGrantSkillRoadmapProgression(self, target, template);
|
||||
break;
|
||||
case 3:
|
||||
skill.grantAllPoliticianSkills(target);
|
||||
sendSystemMessageTestingOnly(self, getPlayerName(target) + "("+target+") was granted all politician skills.");
|
||||
utils.removeScriptVarTree(self, "gmGrantSkill");
|
||||
break;
|
||||
case 4:
|
||||
skill.grantSkill(target, "class_chronicles_novice");
|
||||
skill.grantSkill(target, "class_chronicles_1");
|
||||
skill.grantSkill(target, "class_chronicles_2");
|
||||
skill.grantSkill(target, "class_chronicles_3");
|
||||
skill.grantSkill(target, "class_chronicles_4");
|
||||
skill.grantSkill(target, "class_chronicles_5");
|
||||
skill.grantSkill(target, "class_chronicles_6");
|
||||
skill.grantSkill(target, "class_chronicles_7");
|
||||
skill.grantSkill(target, "class_chronicles_8");
|
||||
skill.grantSkill(target, "class_chronicles_9");
|
||||
skill.grantSkill(target, "class_chronicles_10");
|
||||
skill.grantSkill(target, "class_chronicles_11");
|
||||
skill.grantSkill(target, "class_chronicles_12");
|
||||
skill.grantSkill(target, "class_chronicles_13");
|
||||
skill.grantSkill(target, "class_chronicles_14");
|
||||
skill.grantSkill(target, "class_chronicles_15");
|
||||
skill.grantSkill(target, "class_chronicles_16");
|
||||
skill.grantSkill(target, "class_chronicles_master");
|
||||
sendSystemMessageTestingOnly(self, getPlayerName(target) + "("+target+") was granted all chronicler skills.");
|
||||
utils.removeScriptVarTree(self, "gmGrantSkill");
|
||||
break;
|
||||
default:
|
||||
utils.removeScriptVarTree(self, "gmGrantSkill");
|
||||
return SCRIPT_CONTINUE;
|
||||
|
||||
Reference in New Issue
Block a user