mirror of
https://bitbucket.org/theswgsource/dsrc-1.2.git
synced 2026-01-17 00:04:38 -05:00
initial commit for missing vet rewards
This commit is contained in:
@@ -1123,8 +1123,8 @@ item_color_crystal_02_28 int:jedi.crystal.stats.color=28,int:jedi.crystal.stat
|
||||
item_color_crystal_02_29 int:jedi.crystal.stats.color=29,int:jedi.crystal.stats.level=-1 index_color_1=29
|
||||
item_color_crystal_02_30 int:jedi.crystal.stats.color=30,int:jedi.crystal.stats.level=-1 index_color_1=30
|
||||
item_crystal_tyranus_cunning_01 int:jedi.crystal.stats.color=31,int:jedi.crystal.stats.level=-1 index_color_1=1
|
||||
item_crystal_allyas_exile_01 "int:jedi.crystal.stats.color=12,int:jedi.crystal.stats.level=-1" index_color_1=0
|
||||
item_crystal_allyas_redemption_01 "int:jedi.crystal.stats.color=27,int:jedi.crystal.stats.level=-1" index_color_1=27
|
||||
item_crystal_allyas_exile_01 int:jedi.crystal.stats.color=12,int:jedi.crystal.stats.level=-1 index_color_1=0
|
||||
item_crystal_allyas_redemption_01 int:jedi.crystal.stats.color=27,int:jedi.crystal.stats.level=-1 index_color_1=27
|
||||
item_power_crystal_04_01 int:jedi.crystal.stats.min_dmg=1,int:jedi.crystal.stats.max_dmg=2,int:jedi.crystal.stats.quality=0,int:jedi.crystal.stats.level=-1 index_color_1=31
|
||||
item_power_crystal_04_02 int:jedi.crystal.stats.min_dmg=2,int:jedi.crystal.stats.max_dmg=3,int:jedi.crystal.stats.quality=0,int:jedi.crystal.stats.level=-1 index_color_1=31
|
||||
item_power_crystal_04_03 int:jedi.crystal.stats.min_dmg=3,int:jedi.crystal.stats.max_dmg=4,int:jedi.crystal.stats.quality=1,int:jedi.crystal.stats.level=-1 index_color_1=31
|
||||
|
||||
@@ -1518,8 +1518,8 @@ item_color_crystal_02_28 object/tangible/component/weapon/lightsaber/lightsaber_
|
||||
item_color_crystal_02_29 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 systems.jedi.jedi_saber_component 1 Sunrider's Destiny A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_color_crystal_02_30 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 systems.jedi.jedi_saber_component,item.special.nomove 1 Kit's Ferocity A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_crystal_tyranus_cunning_01 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 systems.jedi.jedi_saber_component,item.special.nomove 1 Cunning of Tyranus A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_crystal_allyas_exile_01 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 "systems.jedi.jedi_saber_component" 1 Allya's Exile "A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it."
|
||||
item_crystal_allyas_redemption_01 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 "systems.jedi.jedi_saber_component" 1 Allya's Redemption "A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it."
|
||||
item_crystal_allyas_exile_01 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 systems.jedi.jedi_saber_component 1 Allya's Exile A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_crystal_allyas_redemption_01 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 2 systems.jedi.jedi_saber_component 1 Allya's Redemption A Force Color Crystal, used by Jedi in their lightsabers.||This color crystal must be tuned by a Jedi before use. Once tuned this color crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_power_crystal_04_01 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 4 systems.jedi.jedi_saber_component 1 Power Crystal A Force Crystal, used by Jedi in their lightsabers.||This crystal must be tuned by a Jedi before use. Once tuned this crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_power_crystal_04_02 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 4 systems.jedi.jedi_saber_component 1 Power Crystal A Force Crystal, used by Jedi in their lightsabers.||This crystal must be tuned by a Jedi before use. Once tuned this crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
item_power_crystal_04_03 object/tangible/component/weapon/lightsaber/lightsaber_module_force_crystal.iff 4 systems.jedi.jedi_saber_component 1 Power Crystal A Force Crystal, used by Jedi in their lightsabers.||This crystal must be tuned by a Jedi before use. Once tuned this crystal becomes a focusing crystal and can only be used in a lightsaber by the Jedi who tuned it.
|
||||
@@ -8448,12 +8448,12 @@ item_tusken_king_costume object/tangible/item/costume_kit/costume_deed.iff
|
||||
item_ugnaught_costume object/tangible/item/costume_kit/costume_deed.iff 4 item.costume.costume_grant_item 2 Ugnaught Costume Instructions Instructions for programming a holoshroud to project a Ugnaught costume. Use this item to permanently learn the costume. storyteller costume
|
||||
item_wampa_costume object/tangible/item/costume_kit/costume_deed.iff 4 item.costume.costume_grant_item 2 Wampa Costume Instructions Instructions for programming a holoshroud to project a Wampa costume. Use this item to permanently learn the costume. storyteller costume
|
||||
item_zozpheratu_costume object/tangible/item/costume_kit/costume_deed.iff 4 item.costume.costume_grant_item 2 Zozpheratu Costume Instructions Instructions for programming a holoshroud to project a Zozpheratu costume. Use this item to permanently learn the costume. storyteller costume
|
||||
item_painting_sayormi_witch_gmf_2010 object/tangible/furniture/all/gmf_painting_2010.iff 2 Corellian Seaside This picture is obviously done by an artist learning a new style. The color choices are unique, and make the painting almost unbrearable to look at.
|
||||
item_schematic_spider_pheromone object/tangible/loot/loot_schematic/generic_limited_use.iff 1 "item.loot_schematic.loot_schematic" Spider Pheremone Schematic A schematic for an Imperial Gunner Helmet. Gunner Helmet Schematic
|
||||
item_schematic_bat_pheromone object/tangible/loot/loot_schematic/generic_limited_use.iff 1 "item.loot_schematic.loot_schematic" Bat Pheremone Schematic A schematic for an Imperial Gunner Helmet. Gunner Helmet Schematic
|
||||
item_painting_sayormi_witch_gmf_2010 object/tangible/furniture/all/gmf_painting_2010.iff 2 Corellian Seaside This picture is obviously done by an artist learning a new style. The color choices are unique, and make the painting almost unbrearable to look at.
|
||||
item_schematic_spider_pheromone object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic Spider Pheremone Schematic A schematic for an Imperial Gunner Helmet. Gunner Helmet Schematic
|
||||
item_schematic_bat_pheromone object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic Bat Pheremone Schematic A schematic for an Imperial Gunner Helmet. Gunner Helmet Schematic
|
||||
st_pr_kash_imprv_streetlamp_s01 object/tangible/storyteller/story_token_prop.iff storyteller 1 1 Scarecrow Kashyyyk Style I This item will create a Scarecrow Kashyyyk Style I. halloween item
|
||||
st_pr_kash_imprv_streetlamp_s02 object/tangible/storyteller/story_token_prop.iff storyteller 1 1 Scarecrow Kashyyyk Style II This item will create a Scarecrow Kashyyyk Style II. halloween item
|
||||
item_ponda_halloween_hand object/tangible/tcg/series6/consumable_ponda_baba_arm.iff 1 4 item.special.nomove,item.buff_click_item,object.autostack Ponda Baba's Arm "The preserved remnant of Ponda Baba's arm after it was severed by Obi Wan Kenodi on Tatooine. Perhaps you can learn from Ponda Baba's painful experience. You will gain a 20% increase on all experience points earned for one hour. If you are level 90, this loot will grant you one random collection item. This item is consumable."
|
||||
item_ponda_halloween_hand object/tangible/tcg/series6/consumable_ponda_baba_arm.iff 1 4 item.special.nomove,item.buff_click_item,object.autostack Ponda Baba's Arm The preserved remnant of Ponda Baba's arm after it was severed by Obi Wan Kenodi on Tatooine. Perhaps you can learn from Ponda Baba's painful experience. You will gain a 20% increase on all experience points earned for one hour. If you are level 90, this loot will grant you one random collection item. This item is consumable.
|
||||
item_empire_day_2011_furniture_stand object/tangible/furniture/all/frn_all_stand_s01.iff Decorative Stand Decorative Stand
|
||||
item_empire_day_model_havoc object/tangible/furniture/all/frn_all_gcw2_havoc.iff Havoc Starfighter Havoc Starfighter
|
||||
item_empire_day_model_twing object/tangible/furniture/all/frn_all_gcw2_twing.iff T-Wing Interceptor T-Wing Interceptor
|
||||
@@ -8463,3 +8463,9 @@ item_empire_day_2011_painting_imperial object/tangible/holiday/empire_day/painti
|
||||
item_empire_day_2011_painting_rebel object/tangible/holiday/empire_day/painting_empire_day_2011_rebel.iff Rebel Painting: Leia Organa Rebel Painting: Leia Organa
|
||||
item_deed_atst_walker object/tangible/loot/generic_deed/vehicle_generic.iff 4 systems.vehicle_system.vehicle_deed Vehicle Deed: AT-ST Walker A deed for an AT-ST Walker
|
||||
item_deed_atxt_walker object/tangible/loot/generic_deed/vehicle_generic.iff 4 systems.vehicle_system.vehicle_deed Vehicle Deed: AT-XT Walker A deed for an AT-XT Walker
|
||||
item_ponda_halloween_hand object/tangible/tcg/series6/consumable_ponda_baba_arm.iff 1 4 item.special.nomove,item.buff_click_item,object.autostack Ponda Baba's Arm The preserved remnant of Ponda Baba's arm after it was severed by Obi Wan Kenodi on Tatooine. Perhaps you can learn from Ponda Baba's painful experience. You will gain a 20% increase on all experience points earned for one hour. If you are level 90, this loot will grant you one random collection item. This item is consumable.
|
||||
item_vet_reward_lockout_remover object/tangible/veteran_reward/data_terminal_s3.iff 4 item.buff_click_item,item.vet_instance_reset Neural Recon Network Terminal When used, this item clears one of your instance cooldowns so you can re-enter immediately. Usable once every two days.
|
||||
item_vet_reward_sd_console_01 object/tangible/furniture/technical/sd_console_s01.iff 1 Star Destroyer System Console A Star Destroyer System Console
|
||||
item_vet_reward_sd_console_02 object/tangible/furniture/technical/sd_console_s02.iff 1 Star Destroyer Console Row A Star Destroyer Console Row
|
||||
vet_reward_respec_reset object/tangible/veteran_reward/character_respec_reset_device.iff 4 Respec Reset Device This device will allow the user to reset their respec counter to 0. This item may only be used once.
|
||||
vet_reward_resource_crate object/tangible/veteran_reward/resource_supply_crate.iff 4 systems.veteran_reward.resource_90month Resource Supply Generator Using this device will grant the player a free crate of resources. This item may only be used once.
|
||||
|
||||
@@ -1,46 +1,50 @@
|
||||
id Items Include Items From Category Feature Bit Reward Exclusion Mask Account Flags Account Feature Id Feature Id Blocked by Subscription Bit Consume Account Feature Id Account Age Days Character Age Days Character Objvar Once Per Account Announcement Message Description URL Start Date yyyy Start Date mm Start Date dd End Date yyyy End Date mm End Date dd Buddy Points Comments
|
||||
s s s i[0] i i i i[0] b[1] i i s b s s s i[0] i[0] i[0] i[0] i[0] i[0] i c
|
||||
3mo "poweredharvester,dataterminal1,dataterminal2,dataterminal3,dataterminal4,mini_protocoldroid,mini_r2" 1 0 0 0 0 90 0 1 veteran_new:announcement_90day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards Rewards that have the same non-zero Category value must be claimed
|
||||
6mo "resourcecrate,falconcouch,falconchair,mini_tiefighter,mini_xwing" 3mo 1 0 0 0 0 180 0 1 veteran_new:announcement_180day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards "in the order that the rewards are listed (i.e. only the first qualified reward in the category will be listed,"
|
||||
9mo "houseplant,display_stand" "3mo,6mo" 1 0 0 0 0 270 0 1 veteran_new:announcement_270day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards and it must be claimed before the next qualified reward in the category will be listed)
|
||||
12mo "techconsole_a,techconsole_b,techconsole_c,techconsole_d,mini_jabba,mini_stormtrooper" "3mo,6mo,9mo" 1 0 0 0 0 360 0 1 veteran_new:announcement_360day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
15mo "holo_impguard,mini_cupa" "3mo,6mo,9mo,12mo" 1 0 0 0 0 450 0 1 veteran_new:announcement_450day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
18mo "rug_imperial,rug_rebel" "3mo,6mo,9mo,12mo,15mo" 1 0 0 0 0 540 0 1 veteran_new:announcement_540day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
21mo "holo_starfighter,holo_sandcrawler" "3mo,6mo,9mo,12mo,15mo,18mo" 1 0 0 0 0 630 0 1 veteran_new:announcement_630day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
24mo "holo_deathstar,fireplace" "3mo,6mo,9mo,12mo,15mo,18mo,21mo" 1 0 0 0 0 720 0 1 veteran_new:announcement_720day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
27mo "holo_leia,mini_dewback" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo" 1 0 0 0 0 810 0 1 veteran_new:announcement_810day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
30mo "holo_yoda,emp_chair" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo" 1 0 0 0 0 900 0 1 veteran_new:announcement_900day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
33mo "holo_jawa,mini_rancor" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo" 1 0 0 0 0 990 0 1 veteran_new:announcement_990day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
36mo "mini_boba,mini_atat" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo" 1 0 0 0 0 1080 0 1 veteran_new:announcement_1080day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
39mo "respec_voucher,storage_increase" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo" 1 0 0 0 0 1170 0 1 veteran_new:announcement_1170day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
42mo "holo_darth_vader,holo_luke_skywalker" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo" 1 0 0 0 0 1260 0 1 veteran_new:announcement_1260day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
45mo "mini_tusken,mini_salacious" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo" 1 0 0 0 0 1350 0 1 veteran_new:announcement_1350day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
48mo "pet_gacklebat,pet_mouse_droid,pet_mynock" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo" 1 0 0 0 0 1440 0 1 veteran_new:announcement_1440day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
51mo "carbonite_gungan,carbonite_ugnaught,carbonite_geonosian" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo" 1 0 0 0 0 1530 0 1 veteran_new:announcement_1530day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
54mo "city_flag_kit,podracer_statue,st_boss_battle_droid,st_boss_rebel_comm,st_boss_stormtrooper" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo" 1 0 0 0 0 1620 0 1 veteran_new:announcement_1620day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
57mo "st_dark_jedi_boss,st_nightsister_boss,st_tusken_boss,homing_beacon" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo" 1 0 0 0 0 1710 0 1 veteran_new:announcement_1710day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
60mo hover_chair "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo" 1 0 0 0 0 1800 0 1 veteran_new:announcement_1800day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
63mo "yoda_fountain,emp_statue" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo" 1 0 0 0 0 1890 0 1 veteran_new:announcement_1890day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
66mo "jedi_temple,jedi_temple_burning" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo" 1 0 0 0 0 1980 0 1 veteran_new:announcement_1980day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
69mo greeter_gamorrean "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo" 1 0 0 0 0 2070 0 1 veteran_new:announcement_2070day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
72mo "windu_statue,maul_statue" "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo" 1 0 0 0 0 2160 0 1 veteran_new:announcement_2160day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
75mo 75month_houseplant "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo" 1 0 0 0 0 2250 0 1 veteran_new:announcement_2250day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
78mo 78month_ttgm_terminal "3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo,75mo" 1 0 0 0 0 2340 0 1 veteran_new:announcement_2340day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
6moJTL sorosuub 1 16 0 0 180 0 0 veteran_new:announcement_180day_jtl veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
ROWpreorder varactyl 1 1048576 0 0 0 0 1 veteran_new:announcement_row_preorder veteran_new:choice_description web.archive.org/web/20051015220442/http://starwarsgalaxies.station.sony.com/content.jsp?page=Friday%20Feature%20Sneak%20Peek:%20New%20Rideable%20Mounts%20and%20Speeder 2005 5 5
|
||||
ROWretail barc_speeder 1 2097152 0 0 0 0 1 veteran_new:announcement_row_retail veteran_new:choice_description web.archive.org/web/20051015220442/http://starwarsgalaxies.station.sony.com/content.jsp?page=Friday%20Feature%20Sneak%20Peek:%20New%20Rideable%20Mounts%20and%20Speeder
|
||||
2yrAnn "holo_lambda,holo_corvette" 1 0 0 0 30 30 0 veteran_new:announcement_2yrann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2005 7 1 2005 8 15
|
||||
1yrAnnJapan wookiee_house 0 8192 0 0 30 30 0 veteran_new:announcement_1yrann_japan veteran_new:choice_description web.archive.org/web/20060206134514/http://www.japan.ea.com/swg/ 2017 12 15 2018 2 1
|
||||
ToOWretail tow_retail_reward 1 4194304 0 0 0 0 1 veteran_new:announcement_tow_retail veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
ToOWpreorder transport_skiff 1 16384 0 0 0 0 1 veteran_new:announcement_tow_preorder veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
StarterKit instant_travel 1 65536 0 0 0 0 0 veteran_new:announcement_starter_kit veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
April2006Roadshow "painting_emperor,painting_rebel" 1 131072 0 0 0 0 0 veteran_new:announcement_april_2006_roadshow veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
3yrAnn privateer_travel 1 0 0 0 30 30 0 veteran_new:announcement_3yrann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2006 6 19 2006 7 10
|
||||
FreeTrial2Conversion cybernetic_xp_chip 1 262144 0 0 0 0 1 veteran_new:announcement_freetrial2_conversion veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
COAretail walker_at_rt 1 524288 0 0 0 0 1 veteran_new:announcement_coa_retail veteran_new:choice_description web.archive.org/web/20051015220442/http://starwarsgalaxies.station.sony.com/content.jsp?page=Friday%20Feature%20Sneak%20Peek:%20New%20Rideable%20Mounts%20and%20Speeder
|
||||
HousePackupReward return_painting 1 0 0 0 0 0 1 veteran_new:announcement_returning_painting veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2007 5 17 2007 6 30
|
||||
30thAnn painting_anniversary_s30 1 0 0 0 30 30 0 veteran_new:announcement_30thann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2007 5 21 2007 6 25
|
||||
4yrAnn2 goggles_anniversary 1 0 0 0 0 0 0 veteran_new:announcement_4yrann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2007 6 27 2007 7 15
|
||||
Summit2007 painting_summit_s02 1 16777216 0 0 0 0 0 veteran_new:announcement_2007_summit veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
itvRoyal instant_travel_royal_ship 0 33554432 0 0 0 0 0 veteran_new:announcement_itv_royal veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2018 12 15 2019 2 1
|
||||
fan_gathering_08 fan_gathering_08 0 134217728 0 0 0 0 0 veteran_new:announcement_galactic_gathering_08 veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2016 12 15 2017 2 1
|
||||
id Items Include Items From Category Feature Bit Reward Exclusion Mask Account Flags Account Feature Id Feature Id Blocked by Subscription Bit Consume Account Feature Id Account Age Days Character Age Days Character Objvar Once Per Account Announcement Message Description URL Start Date yyyy Start Date mm Start Date dd End Date yyyy End Date mm End Date dd Buddy Points Comments
|
||||
s s s i[0] i i i i[0] b[1] i i s b s s s i[0] i[0] i[0] i[0] i[0] i[0] i c
|
||||
3mo poweredharvester,dataterminal1,dataterminal2,dataterminal3,dataterminal4,mini_protocoldroid,mini_r2 1 0 0 0 0 90 0 1 veteran_new:announcement_90day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards Rewards that have the same non-zero Category value must be claimed
|
||||
6mo resourcecrate,falconcouch,falconchair,mini_tiefighter,mini_xwing 3mo 1 0 0 0 0 180 0 1 veteran_new:announcement_180day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards in the order that the rewards are listed (i.e. only the first qualified reward in the category will be listed,
|
||||
9mo houseplant,display_stand 3mo,6mo 1 0 0 0 0 270 0 1 veteran_new:announcement_270day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards and it must be claimed before the next qualified reward in the category will be listed)
|
||||
12mo techconsole_a,techconsole_b,techconsole_c,techconsole_d,mini_jabba,mini_stormtrooper 3mo,6mo,9mo 1 0 0 0 0 360 0 1 veteran_new:announcement_360day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
15mo holo_impguard,mini_cupa 3mo,6mo,9mo,12mo 1 0 0 0 0 450 0 1 veteran_new:announcement_450day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
18mo rug_imperial,rug_rebel 3mo,6mo,9mo,12mo,15mo 1 0 0 0 0 540 0 1 veteran_new:announcement_540day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
21mo holo_starfighter,holo_sandcrawler 3mo,6mo,9mo,12mo,15mo,18mo 1 0 0 0 0 630 0 1 veteran_new:announcement_630day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
24mo holo_deathstar,fireplace 3mo,6mo,9mo,12mo,15mo,18mo,21mo 1 0 0 0 0 720 0 1 veteran_new:announcement_720day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
27mo holo_leia,mini_dewback 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo 1 0 0 0 0 810 0 1 veteran_new:announcement_810day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
30mo holo_yoda,emp_chair 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo 1 0 0 0 0 900 0 1 veteran_new:announcement_900day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
33mo holo_jawa,mini_rancor 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo 1 0 0 0 0 990 0 1 veteran_new:announcement_990day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
36mo mini_boba,mini_atat 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo 1 0 0 0 0 1080 0 1 veteran_new:announcement_1080day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
39mo respec_voucher,storage_increase 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo 1 0 0 0 0 1170 0 1 veteran_new:announcement_1170day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
42mo holo_darth_vader,holo_luke_skywalker 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo 1 0 0 0 0 1260 0 1 veteran_new:announcement_1260day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
45mo mini_tusken,mini_salacious 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo 1 0 0 0 0 1350 0 1 veteran_new:announcement_1350day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
48mo pet_gacklebat,pet_mouse_droid,pet_mynock 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo 1 0 0 0 0 1440 0 1 veteran_new:announcement_1440day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
51mo carbonite_gungan,carbonite_ugnaught,carbonite_geonosian 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo 1 0 0 0 0 1530 0 1 veteran_new:announcement_1530day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
54mo city_flag_kit,podracer_statue,st_boss_battle_droid,st_boss_rebel_comm,st_boss_stormtrooper 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo 1 0 0 0 0 1620 0 1 veteran_new:announcement_1620day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
57mo st_dark_jedi_boss,st_nightsister_boss,st_tusken_boss,homing_beacon 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo 1 0 0 0 0 1710 0 1 veteran_new:announcement_1710day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
60mo hover_chair 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo 1 0 0 0 0 1800 0 1 veteran_new:announcement_1800day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
63mo yoda_fountain,emp_statue 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo 1 0 0 0 0 1890 0 1 veteran_new:announcement_1890day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
66mo jedi_temple,jedi_temple_burning 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo 1 0 0 0 0 1980 0 1 veteran_new:announcement_1980day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
69mo greeter_gamorrean 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo 1 0 0 0 0 2070 0 1 veteran_new:announcement_2070day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
72mo windu_statue,maul_statue 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo 1 0 0 0 0 2160 0 1 veteran_new:announcement_2160day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
75mo 75month_houseplant 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo 1 0 0 0 0 2250 0 1 veteran_new:announcement_2250day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
78mo 78month_ttgm_terminal 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo,75mo 1 0 0 0 0 2340 0 1 veteran_new:announcement_2340day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
81mo 81month_lockout_remover 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo,75mo,78mo 1 0 0 0 0 2430 0 1 veteran_new:announcement_2430day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
84mo 84month_isd_console,84month_isd_console_row 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo,75mo,78mo,81mo 1 0 0 0 0 2520 0 1 veteran_new:announcement_2520day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
87mo 87month_respec_reset 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo,75mo,78mo,81mo,84mo 1 0 0 0 0 2610 0 1 veteran_new:announcement_2610day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
90mo 90month_resource_crate 3mo,6mo,9mo,12mo,15mo,18mo,21mo,24mo,27mo,30mo,33mo,36mo,39mo,42mo,45mo,48mo,51mo,54mo,57mo,60mo,63mo,66mo,69mo,72mo,75mo,78mo,81mo,84mo,87mo 1 0 0 0 0 2700 0 1 veteran_new:announcement_2700day veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
6moJTL sorosuub 1 16 0 0 180 0 0 veteran_new:announcement_180day_jtl veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
ROWpreorder varactyl 1 1048576 0 0 0 0 1 veteran_new:announcement_row_preorder veteran_new:choice_description web.archive.org/web/20051015220442/http://starwarsgalaxies.station.sony.com/content.jsp?page=Friday%20Feature%20Sneak%20Peek:%20New%20Rideable%20Mounts%20and%20Speeder 2005 5 5
|
||||
ROWretail barc_speeder 1 2097152 0 0 0 0 1 veteran_new:announcement_row_retail veteran_new:choice_description web.archive.org/web/20051015220442/http://starwarsgalaxies.station.sony.com/content.jsp?page=Friday%20Feature%20Sneak%20Peek:%20New%20Rideable%20Mounts%20and%20Speeder
|
||||
2yrAnn holo_lambda,holo_corvette 1 0 0 0 30 30 0 veteran_new:announcement_2yrann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2005 7 1 2005 8 15
|
||||
1yrAnnJapan wookiee_house 0 8192 0 0 30 30 0 veteran_new:announcement_1yrann_japan veteran_new:choice_description web.archive.org/web/20060206134514/http://www.japan.ea.com/swg/ 2017 12 15 2018 2 1
|
||||
ToOWretail tow_retail_reward 1 4194304 0 0 0 0 1 veteran_new:announcement_tow_retail veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
ToOWpreorder transport_skiff 1 16384 0 0 0 0 1 veteran_new:announcement_tow_preorder veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
StarterKit instant_travel 1 65536 0 0 0 0 0 veteran_new:announcement_starter_kit veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
April2006Roadshow painting_emperor,painting_rebel 1 131072 0 0 0 0 0 veteran_new:announcement_april_2006_roadshow veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
3yrAnn privateer_travel 1 0 0 0 30 30 0 veteran_new:announcement_3yrann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2006 6 19 2006 7 10
|
||||
FreeTrial2Conversion cybernetic_xp_chip 1 262144 0 0 0 0 1 veteran_new:announcement_freetrial2_conversion veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
COAretail walker_at_rt 1 524288 0 0 0 0 1 veteran_new:announcement_coa_retail veteran_new:choice_description web.archive.org/web/20051015220442/http://starwarsgalaxies.station.sony.com/content.jsp?page=Friday%20Feature%20Sneak%20Peek:%20New%20Rideable%20Mounts%20and%20Speeder
|
||||
HousePackupReward return_painting 1 0 0 0 0 0 1 veteran_new:announcement_returning_painting veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2007 5 17 2007 6 30
|
||||
30thAnn painting_anniversary_s30 1 0 0 0 30 30 0 veteran_new:announcement_30thann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2007 5 21 2007 6 25
|
||||
4yrAnn2 goggles_anniversary 1 0 0 0 0 0 0 veteran_new:announcement_4yrann veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2007 6 27 2007 7 15
|
||||
Summit2007 painting_summit_s02 1 16777216 0 0 0 0 0 veteran_new:announcement_2007_summit veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards
|
||||
itvRoyal instant_travel_royal_ship 0 33554432 0 0 0 0 0 veteran_new:announcement_itv_royal veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2018 12 15 2019 2 1
|
||||
fan_gathering_08 fan_gathering_08 0 134217728 0 0 0 0 0 veteran_new:announcement_galactic_gathering_08 veteran_new:choice_description web.archive.org/web/20090207200717/http://starwarsgalaxies.station.sony.com/content.vm?page=Veteran%20Rewards 2016 12 15 2017 2 1
|
||||
|
||||
@@ -1,94 +1,99 @@
|
||||
id Description Object Template Money Once Per Account Once Per Account Feature Id Once Per Character Can Trade In Comment
|
||||
s s s i b b[0] b b[0] c
|
||||
dataterminal1 veteran_new:dataterminal1 object/tangible/veteran_reward/data_terminal_s1.iff 0 0 0 Once Per Account Feature Id specifies that the reward item is granted by a feature id but that feature id
|
||||
dataterminal2 veteran_new:dataterminal2 object/tangible/veteran_reward/data_terminal_s2.iff 0 0 0 will only be set/granted once and it will have a value of 1 when set/granted which means in effect that an
|
||||
dataterminal3 veteran_new:dataterminal3 object/tangible/veteran_reward/data_terminal_s3.iff 0 0 0 account will only ever be granted 1 such reward item
|
||||
dataterminal4 veteran_new:dataterminal4 object/tangible/veteran_reward/data_terminal_s4.iff 0 0 0
|
||||
techconsole_a veteran_new:techconsole_a object/tangible/veteran_reward/frn_tech_console_sectional_a.iff 0 0 0 setting the Once Per Account Feature Id value to 1 will cause an in-game popup message letting the
|
||||
techconsole_b veteran_new:techconsole_b object/tangible/veteran_reward/frn_tech_console_sectional_b.iff 0 0 0 player know that the reward item can only be claimed by 1 character on the account so that he does
|
||||
techconsole_c veteran_new:techconsole_c object/tangible/veteran_reward/frn_tech_console_sectional_c.iff 0 0 0 not accidentally claim it using an unintended character
|
||||
techconsole_d veteran_new:techconsole_d object/tangible/veteran_reward/frn_tech_console_sectional_d.iff 0 0 0
|
||||
mini_jabba veteran_new:mini_jabba object/tangible/veteran_reward/frn_vet_jabba_toy.iff 0 0 0 Can Trade In means the item can be destroyed and the account re-granted the account feature id
|
||||
mini_stormtrooper veteran_new:mini_stormtrooper object/tangible/veteran_reward/frn_vet_stormtrooper_toy.iff 0 0 0 so that the item can be claimed again by a different (or same) character on the account
|
||||
mini_r2 veteran_new:mini_r2 object/tangible/veteran_reward/frn_vet_r2_toy.iff 0 0 0
|
||||
mini_protocoldroid veteran_new:mini_protocoldroid object/tangible/veteran_reward/frn_vet_protocol_droid_toy.iff 0 0 0
|
||||
mini_xwing veteran_new:mini_xwing object/tangible/veteran_reward/frn_vet_x_wing_toy.iff 0 0 0
|
||||
mini_tiefighter veteran_new:mini_tiefighter object/tangible/veteran_reward/frn_vet_tie_fighter_toy.iff 0 0 0
|
||||
falconcouch veteran_new:falconcouch object/tangible/veteran_reward/frn_couch_falcon_corner_s01.iff 0 0 0
|
||||
falconchair veteran_new:falconchair object/tangible/veteran_reward/frn_couch_falcon_section_s01.iff 0 0 0
|
||||
poweredharvester veteran_new:poweredharvester object/tangible/veteran_reward/harvester.iff 0 1 0
|
||||
resourcecrate veteran_new:resourcecrate object/tangible/veteran_reward/resource.iff 0 1 0
|
||||
sorosuub veteran_new:sorosuub object/tangible/space/veteran_reward/sorosuub_space_yacht_deed.iff 0 0 1
|
||||
varactyl veteran_new:varactyl object/tangible/deed/ep3_pet_deed/varactyl_deed.iff 0 1 0
|
||||
barc_speeder veteran_new:barc_speeder object/tangible/deed/vehicle_deed/barc_speeder_deed.iff 0 1 0
|
||||
holo_lambda veteran_new:holo_lambda object/tangible/veteran_reward/frn_vet_holo_lambda.iff 0 0 1
|
||||
holo_corvette veteran_new:holo_corvette object/tangible/veteran_reward/frn_vet_holo_corvette.iff 0 0 1
|
||||
houseplant veteran_new:houseplant object/tangible/veteran_reward/frn_vet_houseplant.iff 0 0 0
|
||||
holo_impguard veteran_new:impguard object/tangible/veteran_reward/frn_vet_holo_imperial_guard.iff 0 0 0
|
||||
mini_cupa veteran_new:cupa object/tangible/veteran_reward/frn_vet_cu_pa_toy.iff 0 0 0
|
||||
holo_starfighter veteran_new:holo_starfighter object/tangible/veteran_reward/frn_vet_holo_starfighter.iff 0 0 0
|
||||
holo_sandcrawler veteran_new:holo_sandcrawler object/tangible/veteran_reward/frn_vet_holo_sandcrawler.iff 0 0 0
|
||||
holo_deathstar veteran_new:holo_deathstar object/tangible/veteran_reward/frn_vet_holo_deathstar.iff 0 0 0
|
||||
holo_leia veteran_new:holo_leia object/tangible/veteran_reward/frn_vet_holo_leia.iff 0 0 0
|
||||
mini_dewback veteran_new:mini_dewback object/tangible/veteran_reward/frn_vet_dewback_toy.iff 0 0 0
|
||||
holo_yoda veteran_new:holo_yoda object/tangible/veteran_reward/frn_vet_holo_yoda.iff 0 0 0
|
||||
emp_chair veteran_new:emp_chair object/tangible/veteran_reward/frn_vet_emp_chair.iff 0 0 0
|
||||
holo_jawa veteran_new:holo_jawa object/tangible/veteran_reward/frn_vet_holo_jawa.iff 0 0 0
|
||||
mini_rancor veteran_new:mini_rancor object/tangible/veteran_reward/frn_vet_rancor_toy.iff 0 0 0
|
||||
mini_boba veteran_new:mini_boba object/tangible/veteran_reward/frn_vet_boba_toy.iff 0 0 0
|
||||
mini_atat veteran_new:mini_atat object/tangible/veteran_reward/frn_vet_atat_toy.iff 0 0 0
|
||||
rug_imperial veteran_new:rug_imperial object/tangible/veteran_reward/frn_vet_rug_imperial.iff 0 1 0
|
||||
rug_rebel veteran_new:rug_rebel object/tangible/veteran_reward/frn_vet_rug_rebel.iff 0 1 0
|
||||
fireplace veteran_new:fireplace object/tangible/veteran_reward/frn_vet_fireplace.iff 0 0 0
|
||||
display_stand veteran_new:display_stand object/tangible/veteran_reward/frn_vet_display_stand.iff 0 0 0
|
||||
wookiee_house veteran_new:wookiee_house object/tangible/veteran_reward/one_year_anniversary/painting_10.iff 0 0 1
|
||||
painting_11 veteran_new:painting_11 object/tangible/veteran_reward/frn_vet_painting_s011.iff 0 0 1
|
||||
tow_retail_reward veteran_new:retail_reward object/tangible/veteran_reward/tow_retail_reward.iff 0 1 0
|
||||
transport_skiff veteran_new:transport_skiff object/tangible/veteran_reward/vehicle_transport_skiff.iff 0 1 0
|
||||
instant_travel veteran_new:instant_travel_terminal object/tangible/veteran_reward/instant_travel_terminal.iff 0 0 1
|
||||
painting_emperor veteran_new:painting_emperor object/tangible/furniture/decorative/vet_reward_emperor_painting.iff 0 0 1
|
||||
painting_rebel veteran_new:painting_rebel object/tangible/furniture/decorative/vet_reward_rebel_painting.iff 0 0 1
|
||||
respec_voucher veteran_new:respec_voucher object/tangible/veteran_reward/respec_voucher_deed.iff 0 1 0
|
||||
storage_increase veteran_new:structure_increase object/tangible/veteran_reward/structure_storage_increase_deed.iff 0 1 0
|
||||
holo_darth_vader veteran_new:holo_darth_vader object/tangible/veteran_reward/frn_vet_holo_darth_vader.iff 0 0 0
|
||||
holo_luke_skywalker veteran_new:holo_luke_skywalker object/tangible/veteran_reward/frn_vet_holo_luke_skywalker.iff 0 0 0
|
||||
privateer_travel veteran_new:instant_travel_privateer_terminal object/tangible/veteran_reward/instant_travel_terminal_privateer.iff 0 0 1
|
||||
mini_tusken veteran_new:mini_tusken object/tangible/veteran_reward/frn_vet_tusken_raider_toy.iff 0 0 0
|
||||
mini_salacious veteran_new:mini_salacious object/tangible/veteran_reward/frn_vet_salacious_crumb_toy.iff 0 0 0
|
||||
pet_nightspider veteran_new:pet_nightspider object/tangible/veteran_reward/vr_nightspider_deed.iff 0 1 0
|
||||
pet_mouse_droid veteran_new:pet_mouse_droid object/tangible/veteran_reward/vr_mouse_droid_deed.iff 0 1 0
|
||||
pet_bearded_jax veteran_new:pet_bearded_jax object/tangible/veteran_reward/vr_bearded_jax_deed.iff 0 1 0
|
||||
cybernetic_xp_chip veteran_new:cybernetic_experience_chip object/tangible/veteran_reward/exp_buff_item_crate.iff 0 1 0
|
||||
walker_at_rt veteran_new:walker_at_rt object/tangible/veteran_reward/vehicle_walker_at_rt_camo.iff 0 1 0
|
||||
return_painting veteran_new:return_painting object/tangible/veteran_reward/frn_vet_painting_april_07.iff 0 1 0
|
||||
pet_gacklebat veteran_new:pet_gacklebat object/tangible/veteran_reward/vr_gacklebat_deed.iff 0 1 0
|
||||
pet_mynock veteran_new:pet_mynock object/tangible/veteran_reward/vr_mynock_deed.iff 0 1 0
|
||||
painting_anniversary_s30 veteran_new:anniversary_s30 object/tangible/veteran_reward/frn_vet_painting_anniversary_s30.iff 0 0 1
|
||||
goggles_anniversary veteran_new:anniversary_goggles object/tangible/wearables/goggles/goggles_anniversary.iff 0 0 1
|
||||
painting_summit_s02 veteran_new:painting_summit_s02 object/tangible/veteran_reward/frn_vet_painting_community_summit_s02.iff 0 0 1
|
||||
instant_travel_royal_ship veteran_new:instant_travel_terminal_royal_ship object/tangible/deed/vehicle_deed/instant_travel_terminal_royal_ship_deed.iff 0 0 1
|
||||
carbonite_gungan veteran_new:carbonite_gungan object/tangible/veteran_reward/frn_vet_carbonite_gungan.iff 0 0 0
|
||||
carbonite_ugnaught veteran_new:carbonite_ugnaught object/tangible/veteran_reward/frn_vet_carbonite_ugnaught.iff 0 0 0
|
||||
carbonite_geonosian veteran_new:carbonite_geonosian object/tangible/veteran_reward/frn_vet_carbonite_geonosian.iff 0 0 0
|
||||
city_flag_kit veteran_new:city_flag_kit object/tangible/veteran_reward/city_flag_kit.iff 0 0 0
|
||||
podracer_statue veteran_new:podracer_statue object/tangible/veteran_reward/frn_vet_podracer_statue.iff 0 0 0
|
||||
st_boss_battle_droid veteran_new:st_boss_battle_droid st_cn_vet_reward_super_battle_droid_boss 0 0 1
|
||||
st_boss_rebel_comm veteran_new:st_boss_rebel_comm st_cn_vet_reward_rebel_commando_boss 0 0 1
|
||||
st_boss_stormtrooper veteran_new:st_boss_stormtrooper st_cn_vet_reward_stormtrooper_boss 0 0 1
|
||||
buddy_token veteran_new:buddy_token col_buddy_token 0 1 0
|
||||
buddy_xp_chip veteran_new:buddy_xp_chip item_reward_buddy_xp_chip_06_01 0 1 0
|
||||
st_dark_jedi_boss veteran_new:st_dark_jedi_boss st_cn_vet_reward_dark_jedi_boss 0 0 1
|
||||
st_nightsister_boss veteran_new:st_nightsister_boss st_cn_vet_reward_nightsister_boss 0 0 1
|
||||
st_tusken_boss veteran_new:st_tusken_boss st_cn_vet_reward_tusken_boss 0 0 1
|
||||
homing_beacon veteran_new:homing_beacon item_vet_homing_beacon_03_01 0 0 1
|
||||
fan_gathering_08 veteran_new:galactic_gathering_08_painting item_galactic_gathering_2008_painting_04_01 0 0 1
|
||||
hover_chair veteran_new:hover_chair item_deed_hover_chair_06_01 0 1 0
|
||||
yoda_fountain veteran_new:yoda_fountain item_vet_63_month_yoda_fountain 0 0 1
|
||||
emp_statue veteran_new:emp_statue item_vet_63_month_palpatine_statue 0 0 1
|
||||
jedi_temple veteran_new:jedi_temple item_vet_66_month_jedi_temple 0 0 0
|
||||
jedi_temple_burning veteran_new:jedi_temple_burning item_vet_66_month_jedi_temple_burning 0 0 0
|
||||
greeter_gamorrean veteran_new:greeter_gamorrean item_vet_reward_greeter_gamorrean 0 0 0
|
||||
windu_statue veteran_new:windu_statue item_vet_reward_72month_mace_windu 0 0 0
|
||||
maul_statue veteran_new:maul_statue item_vet_reward_72month_darth_maul 0 0 0
|
||||
75month_houseplant veteran_new:vet_75month_houseplant item_vet_reward_75month_houseplant_02 0 0 0
|
||||
78month_ttgm_terminal veteran_new:vet_78month_ttgm_terminal item_vet_reward_78month_ttgm_itt 0 0 0
|
||||
id Description Object Template Money Once Per Account Once Per Account Feature Id Once Per Character Can Trade In Comment
|
||||
s s s i b b[0] b b[0] c
|
||||
dataterminal1 veteran_new:dataterminal1 object/tangible/veteran_reward/data_terminal_s1.iff 0 0 0 Once Per Account Feature Id specifies that the reward item is granted by a feature id but that feature id
|
||||
dataterminal2 veteran_new:dataterminal2 object/tangible/veteran_reward/data_terminal_s2.iff 0 0 0 will only be set/granted once and it will have a value of 1 when set/granted which means in effect that an
|
||||
dataterminal3 veteran_new:dataterminal3 object/tangible/veteran_reward/data_terminal_s3.iff 0 0 0 account will only ever be granted 1 such reward item
|
||||
dataterminal4 veteran_new:dataterminal4 object/tangible/veteran_reward/data_terminal_s4.iff 0 0 0
|
||||
techconsole_a veteran_new:techconsole_a object/tangible/veteran_reward/frn_tech_console_sectional_a.iff 0 0 0 setting the Once Per Account Feature Id value to 1 will cause an in-game popup message letting the
|
||||
techconsole_b veteran_new:techconsole_b object/tangible/veteran_reward/frn_tech_console_sectional_b.iff 0 0 0 player know that the reward item can only be claimed by 1 character on the account so that he does
|
||||
techconsole_c veteran_new:techconsole_c object/tangible/veteran_reward/frn_tech_console_sectional_c.iff 0 0 0 not accidentally claim it using an unintended character
|
||||
techconsole_d veteran_new:techconsole_d object/tangible/veteran_reward/frn_tech_console_sectional_d.iff 0 0 0
|
||||
mini_jabba veteran_new:mini_jabba object/tangible/veteran_reward/frn_vet_jabba_toy.iff 0 0 0 Can Trade In means the item can be destroyed and the account re-granted the account feature id
|
||||
mini_stormtrooper veteran_new:mini_stormtrooper object/tangible/veteran_reward/frn_vet_stormtrooper_toy.iff 0 0 0 so that the item can be claimed again by a different (or same) character on the account
|
||||
mini_r2 veteran_new:mini_r2 object/tangible/veteran_reward/frn_vet_r2_toy.iff 0 0 0
|
||||
mini_protocoldroid veteran_new:mini_protocoldroid object/tangible/veteran_reward/frn_vet_protocol_droid_toy.iff 0 0 0
|
||||
mini_xwing veteran_new:mini_xwing object/tangible/veteran_reward/frn_vet_x_wing_toy.iff 0 0 0
|
||||
mini_tiefighter veteran_new:mini_tiefighter object/tangible/veteran_reward/frn_vet_tie_fighter_toy.iff 0 0 0
|
||||
falconcouch veteran_new:falconcouch object/tangible/veteran_reward/frn_couch_falcon_corner_s01.iff 0 0 0
|
||||
falconchair veteran_new:falconchair object/tangible/veteran_reward/frn_couch_falcon_section_s01.iff 0 0 0
|
||||
poweredharvester veteran_new:poweredharvester object/tangible/veteran_reward/harvester.iff 0 1 0
|
||||
resourcecrate veteran_new:resourcecrate object/tangible/veteran_reward/resource.iff 0 1 0
|
||||
sorosuub veteran_new:sorosuub object/tangible/space/veteran_reward/sorosuub_space_yacht_deed.iff 0 0 1
|
||||
varactyl veteran_new:varactyl object/tangible/deed/ep3_pet_deed/varactyl_deed.iff 0 1 0
|
||||
barc_speeder veteran_new:barc_speeder object/tangible/deed/vehicle_deed/barc_speeder_deed.iff 0 1 0
|
||||
holo_lambda veteran_new:holo_lambda object/tangible/veteran_reward/frn_vet_holo_lambda.iff 0 0 1
|
||||
holo_corvette veteran_new:holo_corvette object/tangible/veteran_reward/frn_vet_holo_corvette.iff 0 0 1
|
||||
houseplant veteran_new:houseplant object/tangible/veteran_reward/frn_vet_houseplant.iff 0 0 0
|
||||
holo_impguard veteran_new:impguard object/tangible/veteran_reward/frn_vet_holo_imperial_guard.iff 0 0 0
|
||||
mini_cupa veteran_new:cupa object/tangible/veteran_reward/frn_vet_cu_pa_toy.iff 0 0 0
|
||||
holo_starfighter veteran_new:holo_starfighter object/tangible/veteran_reward/frn_vet_holo_starfighter.iff 0 0 0
|
||||
holo_sandcrawler veteran_new:holo_sandcrawler object/tangible/veteran_reward/frn_vet_holo_sandcrawler.iff 0 0 0
|
||||
holo_deathstar veteran_new:holo_deathstar object/tangible/veteran_reward/frn_vet_holo_deathstar.iff 0 0 0
|
||||
holo_leia veteran_new:holo_leia object/tangible/veteran_reward/frn_vet_holo_leia.iff 0 0 0
|
||||
mini_dewback veteran_new:mini_dewback object/tangible/veteran_reward/frn_vet_dewback_toy.iff 0 0 0
|
||||
holo_yoda veteran_new:holo_yoda object/tangible/veteran_reward/frn_vet_holo_yoda.iff 0 0 0
|
||||
emp_chair veteran_new:emp_chair object/tangible/veteran_reward/frn_vet_emp_chair.iff 0 0 0
|
||||
holo_jawa veteran_new:holo_jawa object/tangible/veteran_reward/frn_vet_holo_jawa.iff 0 0 0
|
||||
mini_rancor veteran_new:mini_rancor object/tangible/veteran_reward/frn_vet_rancor_toy.iff 0 0 0
|
||||
mini_boba veteran_new:mini_boba object/tangible/veteran_reward/frn_vet_boba_toy.iff 0 0 0
|
||||
mini_atat veteran_new:mini_atat object/tangible/veteran_reward/frn_vet_atat_toy.iff 0 0 0
|
||||
rug_imperial veteran_new:rug_imperial object/tangible/veteran_reward/frn_vet_rug_imperial.iff 0 1 0
|
||||
rug_rebel veteran_new:rug_rebel object/tangible/veteran_reward/frn_vet_rug_rebel.iff 0 1 0
|
||||
fireplace veteran_new:fireplace object/tangible/veteran_reward/frn_vet_fireplace.iff 0 0 0
|
||||
display_stand veteran_new:display_stand object/tangible/veteran_reward/frn_vet_display_stand.iff 0 0 0
|
||||
wookiee_house veteran_new:wookiee_house object/tangible/veteran_reward/one_year_anniversary/painting_10.iff 0 0 1
|
||||
painting_11 veteran_new:painting_11 object/tangible/veteran_reward/frn_vet_painting_s011.iff 0 0 1
|
||||
tow_retail_reward veteran_new:retail_reward object/tangible/veteran_reward/tow_retail_reward.iff 0 1 0
|
||||
transport_skiff veteran_new:transport_skiff object/tangible/veteran_reward/vehicle_transport_skiff.iff 0 1 0
|
||||
instant_travel veteran_new:instant_travel_terminal object/tangible/veteran_reward/instant_travel_terminal.iff 0 0 1
|
||||
painting_emperor veteran_new:painting_emperor object/tangible/furniture/decorative/vet_reward_emperor_painting.iff 0 0 1
|
||||
painting_rebel veteran_new:painting_rebel object/tangible/furniture/decorative/vet_reward_rebel_painting.iff 0 0 1
|
||||
respec_voucher veteran_new:respec_voucher object/tangible/veteran_reward/respec_voucher_deed.iff 0 1 0
|
||||
storage_increase veteran_new:structure_increase object/tangible/veteran_reward/structure_storage_increase_deed.iff 0 1 0
|
||||
holo_darth_vader veteran_new:holo_darth_vader object/tangible/veteran_reward/frn_vet_holo_darth_vader.iff 0 0 0
|
||||
holo_luke_skywalker veteran_new:holo_luke_skywalker object/tangible/veteran_reward/frn_vet_holo_luke_skywalker.iff 0 0 0
|
||||
privateer_travel veteran_new:instant_travel_privateer_terminal object/tangible/veteran_reward/instant_travel_terminal_privateer.iff 0 0 1
|
||||
mini_tusken veteran_new:mini_tusken object/tangible/veteran_reward/frn_vet_tusken_raider_toy.iff 0 0 0
|
||||
mini_salacious veteran_new:mini_salacious object/tangible/veteran_reward/frn_vet_salacious_crumb_toy.iff 0 0 0
|
||||
pet_nightspider veteran_new:pet_nightspider object/tangible/veteran_reward/vr_nightspider_deed.iff 0 1 0
|
||||
pet_mouse_droid veteran_new:pet_mouse_droid object/tangible/veteran_reward/vr_mouse_droid_deed.iff 0 1 0
|
||||
pet_bearded_jax veteran_new:pet_bearded_jax object/tangible/veteran_reward/vr_bearded_jax_deed.iff 0 1 0
|
||||
cybernetic_xp_chip veteran_new:cybernetic_experience_chip object/tangible/veteran_reward/exp_buff_item_crate.iff 0 1 0
|
||||
walker_at_rt veteran_new:walker_at_rt object/tangible/veteran_reward/vehicle_walker_at_rt_camo.iff 0 1 0
|
||||
return_painting veteran_new:return_painting object/tangible/veteran_reward/frn_vet_painting_april_07.iff 0 1 0
|
||||
pet_gacklebat veteran_new:pet_gacklebat object/tangible/veteran_reward/vr_gacklebat_deed.iff 0 1 0
|
||||
pet_mynock veteran_new:pet_mynock object/tangible/veteran_reward/vr_mynock_deed.iff 0 1 0
|
||||
painting_anniversary_s30 veteran_new:anniversary_s30 object/tangible/veteran_reward/frn_vet_painting_anniversary_s30.iff 0 0 1
|
||||
goggles_anniversary veteran_new:anniversary_goggles object/tangible/wearables/goggles/goggles_anniversary.iff 0 0 1
|
||||
painting_summit_s02 veteran_new:painting_summit_s02 object/tangible/veteran_reward/frn_vet_painting_community_summit_s02.iff 0 0 1
|
||||
instant_travel_royal_ship veteran_new:instant_travel_terminal_royal_ship object/tangible/deed/vehicle_deed/instant_travel_terminal_royal_ship_deed.iff 0 0 1
|
||||
carbonite_gungan veteran_new:carbonite_gungan object/tangible/veteran_reward/frn_vet_carbonite_gungan.iff 0 0 0
|
||||
carbonite_ugnaught veteran_new:carbonite_ugnaught object/tangible/veteran_reward/frn_vet_carbonite_ugnaught.iff 0 0 0
|
||||
carbonite_geonosian veteran_new:carbonite_geonosian object/tangible/veteran_reward/frn_vet_carbonite_geonosian.iff 0 0 0
|
||||
city_flag_kit veteran_new:city_flag_kit object/tangible/veteran_reward/city_flag_kit.iff 0 0 0
|
||||
podracer_statue veteran_new:podracer_statue object/tangible/veteran_reward/frn_vet_podracer_statue.iff 0 0 0
|
||||
st_boss_battle_droid veteran_new:st_boss_battle_droid st_cn_vet_reward_super_battle_droid_boss 0 0 1
|
||||
st_boss_rebel_comm veteran_new:st_boss_rebel_comm st_cn_vet_reward_rebel_commando_boss 0 0 1
|
||||
st_boss_stormtrooper veteran_new:st_boss_stormtrooper st_cn_vet_reward_stormtrooper_boss 0 0 1
|
||||
buddy_token veteran_new:buddy_token col_buddy_token 0 1 0
|
||||
buddy_xp_chip veteran_new:buddy_xp_chip item_reward_buddy_xp_chip_06_01 0 1 0
|
||||
st_dark_jedi_boss veteran_new:st_dark_jedi_boss st_cn_vet_reward_dark_jedi_boss 0 0 1
|
||||
st_nightsister_boss veteran_new:st_nightsister_boss st_cn_vet_reward_nightsister_boss 0 0 1
|
||||
st_tusken_boss veteran_new:st_tusken_boss st_cn_vet_reward_tusken_boss 0 0 1
|
||||
homing_beacon veteran_new:homing_beacon item_vet_homing_beacon_03_01 0 0 1
|
||||
fan_gathering_08 veteran_new:galactic_gathering_08_painting item_galactic_gathering_2008_painting_04_01 0 0 1
|
||||
hover_chair veteran_new:hover_chair item_deed_hover_chair_06_01 0 1 0
|
||||
yoda_fountain veteran_new:yoda_fountain item_vet_63_month_yoda_fountain 0 0 1
|
||||
emp_statue veteran_new:emp_statue item_vet_63_month_palpatine_statue 0 0 1
|
||||
jedi_temple veteran_new:jedi_temple item_vet_66_month_jedi_temple 0 0 0
|
||||
jedi_temple_burning veteran_new:jedi_temple_burning item_vet_66_month_jedi_temple_burning 0 0 0
|
||||
greeter_gamorrean veteran_new:greeter_gamorrean item_vet_reward_greeter_gamorrean 0 0 0
|
||||
windu_statue veteran_new:windu_statue item_vet_reward_72month_mace_windu 0 0 0
|
||||
maul_statue veteran_new:maul_statue item_vet_reward_72month_darth_maul 0 0 0
|
||||
75month_houseplant veteran_new:vet_75month_houseplant item_vet_reward_75month_houseplant_02 0 0 0
|
||||
78month_ttgm_terminal veteran_new:vet_78month_ttgm_terminal item_vet_reward_78month_ttgm_itt 0 0 0
|
||||
81month_lockout_remover veteran_new:vet_81month_lockout_remover item_vet_reward_lockout_remover 0 0 0
|
||||
84month_isd_console veteran_new:vet_84month_isd_console item_vet_reward_sd_console_01 0 0 0
|
||||
84month_isd_console_row veteran_new:vet_84month_isd_console_row item_vet_reward_sd_console_02 0 0 0
|
||||
87month_respec_reset veteran_new:vet_87month_respec_reset vet_reward_respec_reset 0 0 0
|
||||
90month_resource_crate veteran_new:vet_90month_resource_crate vet_reward_resource_crate 0 0 0
|
||||
|
||||
272
sku.0/sys.server/compiled/game/script/item/vet_instance_reset.java
Executable file
272
sku.0/sys.server/compiled/game/script/item/vet_instance_reset.java
Executable file
@@ -0,0 +1,272 @@
|
||||
package script.item;
|
||||
|
||||
import script.*;
|
||||
import script.library.instance;
|
||||
import script.library.prose;
|
||||
import script.library.sui;
|
||||
import script.library.utils;
|
||||
|
||||
public class vet_instance_reset extends script.base_script
|
||||
{
|
||||
public vet_instance_reset()
|
||||
{
|
||||
}
|
||||
public static final String PID_NAME = "collectionConsume";
|
||||
public static final String SCRIPT_VAR_INSTANCE_LIST = "instance.list";
|
||||
public static final string_id SID_LIST_PROMPT = new string_id("spam", "vet_instance_reset_list_prompt");
|
||||
public static final string_id SID_LIST_TITLE = new string_id("spam", "vet_instance_reset_list_title");
|
||||
public static final string_id SID_CONSUME_PROMPT = new string_id("spam", "vet_instance_reset_consume_prompt");
|
||||
public static final string_id SID_CONSUME_TITLE = new string_id("spam", "vet_instance_reset_consume_title");
|
||||
public static final string_id SID_CONSUME_ITEM = new string_id("spam", "reset_instance");
|
||||
public static final string_id SID_NO_INSTANCE_LOCKOUT = new string_id("spam", "no_instance_lockout");
|
||||
public static final string_id SID_NO_LOCKOUT_FOR_INSTANCE = new string_id("spam", "no_lockout_for_instance");
|
||||
public static final string_id SID_INSTANCE_WAS_RESET = new string_id("spam", "instance_was_reset");
|
||||
public static final string_id SID_INSTANCE_GENERIC_ERROR = new string_id("spam", "instance_generic_error");
|
||||
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException
|
||||
{
|
||||
//if (utils.isNestedWithinAPlayer(self))
|
||||
//{
|
||||
mi.addRootMenu(menu_info_types.ITEM_USE, SID_CONSUME_ITEM);
|
||||
//}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnObjectMenuSelect(obj_id self, obj_id player, int item) throws InterruptedException
|
||||
{
|
||||
sendDirtyObjectMenuNotification(self);
|
||||
if (item == menu_info_types.ITEM_USE)// && utils.isNestedWithinAPlayer(self))
|
||||
{
|
||||
if (sui.hasPid(player, PID_NAME))
|
||||
{
|
||||
int pid = sui.getPid(player, PID_NAME);
|
||||
forceCloseSUIPage(pid);
|
||||
}
|
||||
//ADDED for time management
|
||||
int currentGameTime = getGameTime();
|
||||
if(hasObjVar(self, "used.timestamp"))
|
||||
{
|
||||
int lastUsed = getIntObjVar(self, "used.timestamp");
|
||||
if(currentGameTime < (lastUsed*2))
|
||||
{
|
||||
//TODO: add message here to tell player it aint time yet
|
||||
return SCRIPT_CONTINUE; //If it hasn't been 2 days yet, don't allow them to continue.
|
||||
}
|
||||
}
|
||||
obj_var_list varListinstance = getObjVarList(player, instance.PLAYER_INSTANCE);
|
||||
if (varListinstance == null)
|
||||
{
|
||||
sendSystemMessage(player, SID_NO_INSTANCE_LOCKOUT);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "Player " + getPlayerName(player) + "(" + player + ") tried to use an instance reset device, but had no instances to reset.");
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
String[] instanceList = varListinstance.getAllObjVarNames();
|
||||
if (instanceList == null || instanceList.length <= 0)
|
||||
{
|
||||
sendSystemMessage(player, SID_NO_INSTANCE_LOCKOUT);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "Player " + getPlayerName(player) + "(" + player + ") tried to use an instance reset device, but had no instances to reset.");
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
String[] localizedList = new String[instanceList.length];
|
||||
for (int i = 0; i < localizedList.length; ++i)
|
||||
{
|
||||
localizedList[i] = "@instance:" + instanceList[i];
|
||||
}
|
||||
utils.setScriptVar(self, SCRIPT_VAR_INSTANCE_LIST, instanceList);
|
||||
int pid = sui.listbox(self, player, "@" + SID_LIST_PROMPT, sui.OK_CANCEL, "@" + SID_LIST_TITLE, localizedList, "onInstanceResetItemResponse", true, false);
|
||||
sui.setPid(player, pid, PID_NAME);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnGetAttributes(obj_id self, obj_id player, String[] names, String[] attribs) throws InterruptedException
|
||||
{
|
||||
int idx = utils.getValidAttributeIndex(names);
|
||||
if (idx == -1)
|
||||
return SCRIPT_CONTINUE;
|
||||
|
||||
if (hasObjVar(self, "used.timestamp"))
|
||||
{
|
||||
int timeStamp = getIntObjVar(self, "used.timestamp");
|
||||
int rightNow = getGameTime();
|
||||
if(rightNow < (timeStamp*2))
|
||||
{
|
||||
int dieTime = (timeStamp*2) - rightNow;
|
||||
names[idx] = "storyteller_time_remaining";
|
||||
attribs[idx] = utils.formatTimeVerbose(dieTime);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
return SCRIPT_CONTINUE;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int onInstanceResetItemResponse(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if (params == null || params.isEmpty())
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
obj_id player = sui.getPlayerId(params);
|
||||
if (!isIdValid(player))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (!utils.hasScriptVar(self, SCRIPT_VAR_INSTANCE_LIST))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
//ADDED for time management
|
||||
int currentGameTime = getGameTime();
|
||||
if(hasObjVar(self, "used.timestamp"))
|
||||
{
|
||||
int lastUsed = getIntObjVar(self, "used.timestamp");
|
||||
if(currentGameTime < (lastUsed*2))
|
||||
{
|
||||
//TODO: add message here to tell player it aint time yet
|
||||
return SCRIPT_CONTINUE; //If it hasn't been 2 days yet, don't allow them to continue.
|
||||
}
|
||||
}
|
||||
int bp = sui.getIntButtonPressed(params);
|
||||
int idx = sui.getListboxSelectedRow(params);
|
||||
if (bp == sui.BP_CANCEL || idx == -1)
|
||||
{
|
||||
sui.removePid(player, PID_NAME);
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int pageId = params.getInt("pageId");
|
||||
if (!sui.hasPid(player, PID_NAME))
|
||||
{
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int pid = sui.getPid(player, PID_NAME);
|
||||
if (pageId != pid)
|
||||
{
|
||||
forceCloseSUIPage(pageId);
|
||||
forceCloseSUIPage(pid);
|
||||
sui.removePid(player, PID_NAME);
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
/*if (!utils.isNestedWithin(self, player))
|
||||
{
|
||||
sui.removePid(player, PID_NAME);
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "item (" + self + ") was not consumed by Player " + getPlayerName(player) + "(" + player + ") this is because the item was no longer in their inventory.");
|
||||
return SCRIPT_CONTINUE;
|
||||
}*/
|
||||
String[] instanceList = utils.getStringArrayScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
if (instanceList == null || instanceList.length <= 0)
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
String instanceSelected = instanceList[idx];
|
||||
if (instanceSelected == null || instanceSelected.length() <= 0)
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
utils.setScriptVar(self, SCRIPT_VAR_INSTANCE_LIST, instanceSelected);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "Player " + getPlayerName(player) + "(" + player + ") elected to reset the instance timer for " + instanceSelected + ".");
|
||||
int newPid = sui.msgbox(self, player, "@" + SID_CONSUME_PROMPT, sui.YES_NO, "@" + SID_CONSUME_TITLE, "handlerConfirmResetInstance");
|
||||
sui.setPid(player, newPid, PID_NAME);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int handlerConfirmResetInstance(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if (params == null || params.isEmpty())
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
obj_id player = sui.getPlayerId(params);
|
||||
if (!isIdValid(player))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (!utils.hasScriptVar(self, SCRIPT_VAR_INSTANCE_LIST))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
//ADDED for time management
|
||||
int currentGameTime = getGameTime();
|
||||
if(hasObjVar(self, "used.timestamp"))
|
||||
{
|
||||
int lastUsed = getIntObjVar(self, "used.timestamp");
|
||||
if(currentGameTime < (lastUsed*2))
|
||||
{
|
||||
//TODO: add message here to tell player it aint time yet
|
||||
return SCRIPT_CONTINUE; //If it hasn't been 2 days yet, don't allow them to continue.
|
||||
}
|
||||
}
|
||||
int bp = sui.getIntButtonPressed(params);
|
||||
if (bp == sui.BP_CANCEL)
|
||||
{
|
||||
sui.removePid(player, PID_NAME);
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int pageId = params.getInt("pageId");
|
||||
if (!sui.hasPid(player, PID_NAME))
|
||||
{
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int pid = sui.getPid(player, PID_NAME);
|
||||
if (pageId != pid)
|
||||
{
|
||||
forceCloseSUIPage(pageId);
|
||||
forceCloseSUIPage(pid);
|
||||
sui.removePid(player, PID_NAME);
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
/*if (!utils.isNestedWithin(self, player))
|
||||
{
|
||||
sui.removePid(player, PID_NAME);
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "item (" + self + ") was not consumed by Player " + getPlayerName(player) + "(" + player + ") this is because the item was no longer in their inventory.");
|
||||
return SCRIPT_CONTINUE;
|
||||
}*/
|
||||
String instanceToRemove = utils.getStringScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
if (instanceToRemove == null || instanceToRemove.length() <= 0)
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
utils.removeScriptVar(self, SCRIPT_VAR_INSTANCE_LIST);
|
||||
dictionary instance_data = instance.getLockoutData(player, instanceToRemove);
|
||||
if (instance_data == null || instance_data.isEmpty())
|
||||
{
|
||||
sendSystemMessage(player, SID_NO_LOCKOUT_FOR_INSTANCE);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "item (" + self + ") was NOT consumed by Player " + getPlayerName(player) + "(" + player + ") this is because they were not locked out of " + instanceToRemove + ".");
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int newStartTime = instance_data.getInt("start_time");
|
||||
obj_id instance_id = instance_data.getObjId("instance_id");
|
||||
obj_id owner = instance_data.getObjId("owner");
|
||||
int startTime = instance_data.getInt("start_time");
|
||||
int resetAt = getCalendarTime();
|
||||
setObjVar(player, instance.PLAYER_INSTANCE + "." + instanceToRemove, "" + resetAt + "_" + instance_id + "_" + owner + "_" + newStartTime);
|
||||
instance_data = instance.getLockoutData(player, instanceToRemove);
|
||||
if (instance_data != null && !instance_data.isEmpty())
|
||||
{
|
||||
sendSystemMessage(player, SID_INSTANCE_GENERIC_ERROR);
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "item (" + self + ") was NOT consumed by Player " + getPlayerName(player) + "(" + player + ") for some reason the instance data was not cleared for instance " + instanceToRemove + ".");
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
CustomerServiceLog(instance.INSTANCE_DEBUG_LOG, "item (" + self + ") was consumed by Player " + getPlayerName(player) + "(" + player + ") and the lockout timer for instance " + instanceToRemove + " was reset.");
|
||||
prose_package pp = new prose_package();
|
||||
prose.setStringId(pp, SID_INSTANCE_WAS_RESET);
|
||||
prose.setTU(pp, "@instance:" + instanceToRemove);
|
||||
sendSystemMessageProse(player, pp);
|
||||
if(hasObjVar(self, "used.timestamp"))
|
||||
{
|
||||
removeObjVar(self, "used.timestamp");
|
||||
|
||||
}
|
||||
setObjVar(self, "used.timestamp", getGameTime());
|
||||
//destroyObject(self);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,480 @@
|
||||
package script.systems.veteran_reward;
|
||||
|
||||
import script.*;
|
||||
import script.library.sui;
|
||||
import script.library.target_dummy;
|
||||
import script.library.utils;
|
||||
import script.library.veteran_deprecated;
|
||||
|
||||
import java.util.Vector;
|
||||
|
||||
public class resource_90month extends script.base_script
|
||||
{
|
||||
public resource_90month()
|
||||
{
|
||||
}
|
||||
public static final int RESOURCE_AMOUNT = 50000;
|
||||
public static final String ROOT_RESOURCE_CLASS = "resource";
|
||||
public static final String ROOT_ORGANIC_CLASS = "organic";
|
||||
public static final String ROOT_INORGANIC_CLASS = "inorganic";
|
||||
public static final String OBJVAR_RESOURCE_REWARDED = "rewarded";
|
||||
public static final String SCRIPTVAR_INUSE = "inuse";
|
||||
public static final string_id SID_RESOURCE_TITLE = new string_id(veteran_deprecated.VETERAN_STRING_TABLE, "resource_title");
|
||||
public static final string_id SID_CHOOSE_CLASS = new string_id(veteran_deprecated.VETERAN_STRING_TABLE, "choose_class");
|
||||
public static final string_id SID_CHOOSE_SUB_CLASS = new string_id(veteran_deprecated.VETERAN_STRING_TABLE, "choose_sub_class");
|
||||
public static final string_id SID_CHOOSE_TYPE = new string_id(veteran_deprecated.VETERAN_STRING_TABLE, "choose_type");
|
||||
public static final string_id SID_CONFIRM_RESOURCE_SELECTION = new string_id(veteran_deprecated.VETERAN_STRING_TABLE, "confirm_choose_type");
|
||||
public static final string_id SID_RESOURCE_NAME = new string_id(veteran_deprecated.VETERAN_STRING_TABLE, "resource_name");
|
||||
public static final string_id SID_USE = new string_id("ui_radial", "item_use");
|
||||
public static final String SCRIPTVAR_BASE_CLASS = "resource.base";
|
||||
public static final String SCRIPTVAR_SUB_CLASSES = "resource.subclass";
|
||||
public static final String SCRIPTVAR_TYPES = "resource.types";
|
||||
public static final String SCRIPTVAR_RESOURCECHOSEN = "resource.resoucechosen";
|
||||
public int OnInitialize(obj_id self) throws InterruptedException
|
||||
{
|
||||
if (hasObjVar(self, OBJVAR_RESOURCE_REWARDED))
|
||||
{
|
||||
messageTo(self, "handleVeteranHarvestDestroy", null, 5, false);
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info item) throws InterruptedException
|
||||
{
|
||||
if (hasObjVar(self, OBJVAR_RESOURCE_REWARDED))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (utils.getContainingPlayer(self) == player)
|
||||
{
|
||||
item.addRootMenu(menu_info_types.ITEM_USE, SID_USE);
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnObjectMenuSelect(obj_id self, obj_id player, int item) throws InterruptedException
|
||||
{
|
||||
if (item == menu_info_types.ITEM_USE)
|
||||
{
|
||||
if (utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (hasObjVar(self, OBJVAR_RESOURCE_REWARDED))
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
((getSelf()).getScriptVars()).put(SCRIPTVAR_INUSE, 1);
|
||||
chooseResourceClass(player, ROOT_RESOURCE_CLASS, true);
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int handleVeteranHarvestDestroy(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if (hasObjVar(self, OBJVAR_RESOURCE_REWARDED))
|
||||
{
|
||||
destroyObject(self);
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int handleChooseResourceClass(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if ((params == null) || (params.isEmpty()))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (!utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int bp = sui.getIntButtonPressed(params);
|
||||
switch (bp)
|
||||
{
|
||||
case sui.BP_OK:
|
||||
|
||||
{
|
||||
String[] resourceClasses = (self.getScriptVars()).getStringArray(SCRIPTVAR_SUB_CLASSES);
|
||||
int rowSelected = sui.getListboxSelectedRow(params);
|
||||
if (rowSelected >= 0 && rowSelected < resourceClasses.length)
|
||||
{
|
||||
chooseResourceClass(sui.getPlayerId(params), resourceClasses[rowSelected]);
|
||||
}
|
||||
else
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
chooseResourceClass(sui.getPlayerId(params), resourceClass);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case sui.BP_CANCEL:
|
||||
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
if (!resourceClass.equals(ROOT_ORGANIC_CLASS) && !resourceClass.equals(ROOT_INORGANIC_CLASS))
|
||||
{
|
||||
chooseResourceClass(sui.getPlayerId(params), getResourceParentClass(resourceClass));
|
||||
}
|
||||
else
|
||||
{
|
||||
chooseResourceClass(sui.getPlayerId(params), getResourceParentClass(resourceClass), true);
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
cleanup();
|
||||
break;
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int handleChooseResourceType(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if ((params == null) || (params.isEmpty()))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (!utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int bp = sui.getIntButtonPressed(params);
|
||||
switch (bp)
|
||||
{
|
||||
case sui.BP_OK:
|
||||
obj_id[] resourceTypes = (self.getScriptVars()).getObjIdArray(SCRIPTVAR_TYPES);
|
||||
int rowSelected = sui.getListboxSelectedRow(params);
|
||||
if (rowSelected >= 0 && rowSelected < resourceTypes.length)
|
||||
{
|
||||
showResourceStats(sui.getPlayerId(params), resourceTypes[rowSelected]);
|
||||
//cleanup();
|
||||
}
|
||||
else
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
chooseResourceClass(sui.getPlayerId(params), resourceClass);
|
||||
}
|
||||
break;
|
||||
case sui.BP_CANCEL:
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
if (!resourceClass.equals(ROOT_RESOURCE_CLASS))
|
||||
{
|
||||
chooseResourceClass(sui.getPlayerId(params), getResourceParentClass(resourceClass));
|
||||
break;
|
||||
}
|
||||
// note: break is purposefully missing here such to carry over to default case and cleanup.
|
||||
default:
|
||||
cleanup();
|
||||
break;
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int handleChooseResourceTypeStats(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if ((params == null) || (params.isEmpty()))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (!utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int bp = sui.getIntButtonPressed(params);
|
||||
switch (bp)
|
||||
{
|
||||
case sui.BP_OK:
|
||||
|
||||
{
|
||||
obj_id resourceChosen = (self.getScriptVars()).getObjId(SCRIPTVAR_RESOURCECHOSEN);
|
||||
if (isIdValid(resourceChosen))
|
||||
{
|
||||
String title = utils.packStringId(new string_id("veteran", "resource_deed_confirmation_title"));
|
||||
String testMsg = utils.packStringId(new string_id("veteran", "resource_deed_confirmation_prompt"));
|
||||
resource_attribute[] resourceAttribs = getResourceAttributes(resourceChosen);
|
||||
if (resourceAttribs == null)
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
testMsg += target_dummy.addLineBreaks(2);
|
||||
testMsg += target_dummy.ORANGE + "@" + SID_RESOURCE_NAME + " = " + target_dummy.YELLOW + getResourceName(resourceChosen);
|
||||
testMsg += target_dummy.addLineBreaks(1);
|
||||
for (int i = 0; i < resourceAttribs.length; ++i)
|
||||
{
|
||||
string_id temp = new string_id("obj_attr_n", resourceAttribs[i].getName());
|
||||
testMsg += target_dummy.GREEN + "@" + temp + " = " + target_dummy.WHITE + resourceAttribs[i].getValue();
|
||||
testMsg += target_dummy.addLineBreaks(1);
|
||||
}
|
||||
int pid = sui.createSUIPage(sui.SUI_MSGBOX, self, sui.getPlayerId(params), "handleCreateChosenResourceConfirm");
|
||||
setSUIProperty(pid, sui.MSGBOX_TITLE, sui.PROP_TEXT, title);
|
||||
setSUIProperty(pid, sui.MSGBOX_PROMPT, sui.PROP_TEXT, testMsg);
|
||||
sui.msgboxButtonSetup(pid, sui.OK_CANCEL);
|
||||
setSUIProperty(pid, sui.MSGBOX_BTN_OK, sui.PROP_TEXT, "Confirm");
|
||||
setSUIProperty(pid, sui.MSGBOX_BTN_CANCEL, sui.PROP_TEXT, "@back");
|
||||
sui.showSUIPage(pid);
|
||||
}
|
||||
else
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
chooseResourceClass(sui.getPlayerId(params), resourceClass);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case sui.BP_CANCEL:
|
||||
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
if (!resourceClass.equals(ROOT_RESOURCE_CLASS))
|
||||
{
|
||||
chooseResourceClass(sui.getPlayerId(params), getResourceParentClass(resourceClass));
|
||||
break;
|
||||
}
|
||||
}
|
||||
default:
|
||||
cleanup();
|
||||
break;
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int handleCreateChosenResourceConfirm(obj_id self, dictionary params) throws InterruptedException
|
||||
{
|
||||
if ((params == null) || (params.isEmpty()))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (!utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
int bp = sui.getIntButtonPressed(params);
|
||||
switch (bp)
|
||||
{
|
||||
case sui.BP_OK:
|
||||
|
||||
{
|
||||
obj_id resourceChosen = (self.getScriptVars()).getObjId(SCRIPTVAR_RESOURCECHOSEN);
|
||||
if (isIdValid(resourceChosen))
|
||||
{
|
||||
obj_id player = sui.getPlayerId(params);
|
||||
obj_id crate = createResourceCrate(resourceChosen, RESOURCE_AMOUNT, utils.getInventoryContainer(player));
|
||||
if (isIdValid(crate))
|
||||
{
|
||||
setObjVar(self, OBJVAR_RESOURCE_REWARDED, true);
|
||||
messageTo(self, "handleVeteranHarvestDestroy", null, 1, false);
|
||||
CustomerServiceLog("veteran", "Giving player %TU " + RESOURCE_AMOUNT + " of resource type " + resourceChosen + ". They have TWICE confirmed that they wish to consume this deed in order to get a crate of their chosen resource.", player);
|
||||
}
|
||||
cleanup();
|
||||
}
|
||||
else
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
chooseResourceClass(sui.getPlayerId(params), resourceClass);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case sui.BP_CANCEL:
|
||||
|
||||
{
|
||||
String resourceClass = (self.getScriptVars()).getString(SCRIPTVAR_BASE_CLASS);
|
||||
chooseResourceClass(sui.getPlayerId(params), resourceClass);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
cleanup();
|
||||
break;
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public void showResourceStats(obj_id player, obj_id resource) throws InterruptedException
|
||||
{
|
||||
if (!isIdValid(player))
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
if (!isIdValid(resource))
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
obj_id self = getSelf();
|
||||
if (!utils.hasScriptVar(self, SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
resource_attribute[] resourceAttribs = getResourceAttributes(resource);
|
||||
Vector attribStrings = new Vector();
|
||||
attribStrings.setSize(0);
|
||||
if (resourceAttribs == null)
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
attribStrings = utils.addElement(attribStrings, "@" + SID_RESOURCE_NAME + " = " + getResourceName(resource));
|
||||
for (int i = 0; i < resourceAttribs.length; ++i)
|
||||
{
|
||||
string_id temp = new string_id("obj_attr_n", resourceAttribs[i].getName());
|
||||
attribStrings = utils.addElement(attribStrings, "@" + temp + " = " + resourceAttribs[i].getValue());
|
||||
}
|
||||
int pid = sui.listbox(self, player, "@" + SID_CONFIRM_RESOURCE_SELECTION, sui.OK_CANCEL, "@" + SID_RESOURCE_TITLE, attribStrings, "handleChooseResourceTypeStats", false, false);
|
||||
if (pid >= 0)
|
||||
{
|
||||
sui.setSUIProperty(pid, sui.LISTBOX_BTN_CANCEL, sui.PROP_TEXT, "@back");
|
||||
sui.showSUIPage(pid);
|
||||
((self).getScriptVars()).put(SCRIPTVAR_RESOURCECHOSEN, resource);
|
||||
}
|
||||
else
|
||||
{
|
||||
cleanup();
|
||||
}
|
||||
}
|
||||
public void chooseResourceClass(obj_id player, String parentClass) throws InterruptedException
|
||||
{
|
||||
chooseResourceClass(player, parentClass, false);
|
||||
}
|
||||
public void chooseResourceClass(obj_id player, String parentClass, boolean topLevel) throws InterruptedException
|
||||
{
|
||||
if (!utils.hasScriptVar(getSelf(), SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
String[] resourceClasses = null;
|
||||
if (topLevel)
|
||||
{
|
||||
resourceClasses = filterTopLevelResourceList(parentClass);
|
||||
}
|
||||
else
|
||||
{
|
||||
resourceClasses = getImmediateResourceChildClasses(parentClass);
|
||||
}
|
||||
if (resourceClasses == null)
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
if (resourceClasses.length == 0)
|
||||
{
|
||||
chooseResourceType(player, parentClass);
|
||||
return;
|
||||
}
|
||||
int goodResources = 0;
|
||||
for (int i = 0; i < resourceClasses.length; ++i)
|
||||
{
|
||||
if (!hasResourceType(resourceClasses[i]))
|
||||
{
|
||||
resourceClasses[i] = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
++goodResources;
|
||||
}
|
||||
}
|
||||
String[] temp = new String[goodResources];
|
||||
goodResources = 0;
|
||||
for (int i = 0; i < resourceClasses.length; ++i)
|
||||
{
|
||||
if (resourceClasses[i] != null)
|
||||
{
|
||||
temp[goodResources++] = resourceClasses[i];
|
||||
}
|
||||
}
|
||||
resourceClasses = temp;
|
||||
temp = null;
|
||||
String[] resourceClassNames = getResourceClassNames(resourceClasses);
|
||||
if (resourceClassNames == null)
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
String prompt;
|
||||
if (parentClass.equals(ROOT_RESOURCE_CLASS))
|
||||
{
|
||||
prompt = "@" + SID_CHOOSE_CLASS;
|
||||
}
|
||||
else
|
||||
{
|
||||
prompt = "@" + SID_CHOOSE_SUB_CLASS + " " + getResourceClassName(parentClass);
|
||||
}
|
||||
int pid = sui.listbox(getSelf(), player, prompt, sui.OK_CANCEL, "@" + SID_RESOURCE_TITLE, resourceClassNames, "handleChooseResourceClass", false, false);
|
||||
if (!parentClass.equals(ROOT_RESOURCE_CLASS) && pid >= 0)
|
||||
{
|
||||
sui.setSUIProperty(pid, sui.LISTBOX_BTN_CANCEL, sui.PROP_TEXT, "@back");
|
||||
}
|
||||
if (pid >= 0)
|
||||
{
|
||||
sui.showSUIPage(pid);
|
||||
((getSelf()).getScriptVars()).put(SCRIPTVAR_BASE_CLASS, parentClass);
|
||||
((getSelf()).getScriptVars()).put(SCRIPTVAR_SUB_CLASSES, resourceClasses);
|
||||
}
|
||||
else
|
||||
{
|
||||
cleanup();
|
||||
}
|
||||
}
|
||||
public void chooseResourceType(obj_id player, String parentClass) throws InterruptedException
|
||||
{
|
||||
if (!utils.hasScriptVar(getSelf(), SCRIPTVAR_INUSE))
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
obj_id[] resourceTypes = getResourceTypes(parentClass);
|
||||
if (resourceTypes == null || resourceTypes.length == 0)
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
String[] typeNames = getResourceNames(resourceTypes);
|
||||
if (typeNames == null || typeNames.length == 0)
|
||||
{
|
||||
cleanup();
|
||||
return;
|
||||
}
|
||||
int pid = sui.listbox(getSelf(), player, "@" + SID_CHOOSE_TYPE + " " + getResourceClassName(parentClass), sui.OK_CANCEL, "@" + SID_RESOURCE_TITLE, typeNames, "handleChooseResourceType", false, false);
|
||||
if (pid >= 0)
|
||||
{
|
||||
sui.setSUIProperty(pid, sui.LISTBOX_BTN_CANCEL, sui.PROP_TEXT, "@back");
|
||||
sui.showSUIPage(pid);
|
||||
((getSelf()).getScriptVars()).put(SCRIPTVAR_BASE_CLASS, parentClass);
|
||||
((getSelf()).getScriptVars()).put(SCRIPTVAR_TYPES, resourceTypes);
|
||||
}
|
||||
else
|
||||
{
|
||||
cleanup();
|
||||
}
|
||||
}
|
||||
public void cleanup() throws InterruptedException
|
||||
{
|
||||
((getSelf()).getScriptVars()).remove(SCRIPTVAR_INUSE);
|
||||
((getSelf()).getScriptVars()).remove(SCRIPTVAR_BASE_CLASS);
|
||||
((getSelf()).getScriptVars()).remove(SCRIPTVAR_SUB_CLASSES);
|
||||
((getSelf()).getScriptVars()).remove(SCRIPTVAR_TYPES);
|
||||
((getSelf()).getScriptVars()).remove(SCRIPTVAR_RESOURCECHOSEN);
|
||||
}
|
||||
public String[] filterTopLevelResourceList(String parentClass) throws InterruptedException
|
||||
{
|
||||
String[] resourceClasses = null;
|
||||
String[] tempResourceClass = getImmediateResourceChildClasses(parentClass);
|
||||
Vector tempResourceClassTwo = null;
|
||||
for (int x = 0; x < tempResourceClass.length; ++x)
|
||||
{
|
||||
if (!tempResourceClass[x].equals("energy") && !tempResourceClass[x].equals("space_resource"))
|
||||
{
|
||||
tempResourceClassTwo = utils.addElement(tempResourceClassTwo, tempResourceClass[x]);
|
||||
}
|
||||
}
|
||||
resourceClasses = new String[tempResourceClassTwo.size()];
|
||||
tempResourceClassTwo.toArray(resourceClasses);
|
||||
return resourceClasses;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user