Revert "Revert Restore Tekil Barje (ref #174)"

This reverts commit 0c4450668b.
This commit is contained in:
AconiteGodOfSWG
2020-11-21 01:25:14 -05:00
parent 0c4450668b
commit f551c6dcfa
2 changed files with 9 additions and 17 deletions

View File

@@ -196,3 +196,4 @@ i i h i f f f f f f f s p
-1572050364 0 object/tangible/spawning/city_sign_spawner.iff 0 922.333 75 1736.76 1 0 0 0 systems.spawning.spawn_tangible spawn.object|4|object/tangible/sign/all_sign_city_s01.iff|$|
-572442897 0 object/tangible/spawning/city_sign_spawner.iff 0 1110.59 75 1573.73 1 0 0 0 systems.spawning.spawn_tangible spawn.object|4|object/tangible/sign/all_sign_city_s01.iff|$|
-19844661 0 object/tangible/planet_map_location/city.iff 0 1054.89 74.983 1598.26 0.938444 0 0.345432 0 $|
-1987264228 0 object/tangible/npc/tatooine_spawn/tekil_barje.iff 0 874.02 75 1628.17 0.877228 0 -0.4800726 0 $|

View File

@@ -44,7 +44,7 @@ public class quest_convo extends script.base_script {
if (creatureName == null || creatureName.length() <= 0) {
return SCRIPT_CONTINUE;
}
if (creatureName.startsWith("vana_sage") || creatureName.startsWith("tekil_barje") || creatureName.startsWith("ikka_gesul"))
if (creatureName.startsWith("vana_sage") || creatureName.startsWith("ikka_gesul"))
{
detachScript(self, "npc.static_quest.quest_convo");
return SCRIPT_CONTINUE;
@@ -175,15 +175,8 @@ public class quest_convo extends script.base_script {
}
if (!gatingObject.equals("none")) {
obj_id playerInv = utils.getInventoryContainer(speaker);
<<<<<<< HEAD
if (!checkForGatingItem(playerInv, speaker, questNum, datatable)) {
chat.chat(self, new string_id(CONVO, "notyet"));
=======
if (checkForGatingItem(playerInv, speaker, questNum, datatable) != true)
{
string_id rewardMessage = new string_id(CONVO, "notyet");
chat.chat(self, speaker, rewardMessage);
>>>>>>> parent of 6525728a6... Restore Tekil Barje (ref #174)
return SCRIPT_OVERRIDE;
}
}
@@ -241,18 +234,9 @@ public class quest_convo extends script.base_script {
else if (hasObjVar(speaker, questID + ".done")) {
if (questType.equals("fetch") || questType.equals("retrieve")) {
obj_id playerInv = utils.getInventoryContainer(speaker);
<<<<<<< HEAD
if (checkForItem(playerInv, speaker, questNum)) {
chat.chat(self, new string_id(CONVO, "npc_reward_" + questNum));
destroyObject(getObjIdObjVar(speaker, questID + ".deliver"));
=======
if (checkForItem(playerInv, speaker, questNum) == true)
{
string_id rewardMessage = new string_id(CONVO, "npc_reward_" + questNum);
chat.chat(self, speaker, rewardMessage);
obj_id retrieveObject = getObjIdObjVar(speaker, questID + ".deliver");
destroyObject(retrieveObject);
>>>>>>> parent of 6525728a6... Restore Tekil Barje (ref #174)
giveReward(self, speaker, questNum);
return SCRIPT_OVERRIDE;
} else {
@@ -605,6 +589,13 @@ public class quest_convo extends script.base_script {
npcSpeak(player, message);
resetPlayer(self, player, questNum);
npcEndConversation(player);
// take back virus if you're talking to Tekil Barje
if(getCreatureName(self).startsWith("tekil_barje")) {
if(utils.playerHasItemByTemplate(player, "object/tangible/mission/quest_item/tekil_barje_q1_needed.iff")) {
destroyObject(utils.getItemPlayerHasByTemplate(player, "object/tangible/mission/quest_item/tekil_barje_q1_needed.iff"));
}
}
return SCRIPT_CONTINUE;
}
if (response.getAsciiId().equals(response8)) //