Skip to content

Commit ab05539

Browse files
Merge pull request #417 from SWG-Source/master
Merging master into WOD integration
2 parents cb92ff0 + 70ee8cd commit ab05539

11 files changed

Lines changed: 144 additions & 119 deletions

File tree

.github/workflows/ant-compile-tab.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ jobs:
2323
uses: actions/checkout@v2
2424

2525
- name: Setup System Requisites
26-
run: sudo chmod 777 ${GITHUB_WORKSPACE}/include/DataTableTool
26+
run: |
27+
sudo apt-get install -y zlib1g
28+
sudo chmod 777 ${GITHUB_WORKSPACE}/include/DataTableTool
2729
2830
# NOTE: DataTableTool was built and placed in dsrc/include which is called by ant when compile_tab is ran
2931
# The DataTableTool in dsrc is a special version modified specifically to work with the GitHub Runner so DO NOT replace it with a regular build

sku.0/sys.server/compiled/game/datatables/crafting/weapon_appearance.tab

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ slot resource 0 grip petrochem_inert 7
230230
slot template 0 vibration_generator object/tangible/component/weapon/vibro_unit_base.iff 1
231231
slot template 0 power_circuits object/tangible/component/item/electronic_control_unit.iff 1
232232
slot template 0 weapon_core object/tangible/component/weapon/core/weapon_core_melee_base.iff 1
233-
weapon melee weapon_appearance_maul systems.crafting.weapon.core.crafting_new_weapon_final 25 weapon 5 weapon_crafting object/weapon/melee/2h_sword/2h_sword_maul.iff object/weapon/melee/2h_sword/2h_sword_maul.iff 40 120 800 1100 0 0 0 0 0 0 kinetic none -1 -1 melee melee 1 1 100 100 5 sys.server/compiled/game/object/draft_schematic/weapon/appearance/ 0 42 0 20
233+
weapon melee weapon_appearance_maul systems.crafting.weapon.core.crafting_new_weapon_final 25 weapon 5 weapon_crafting object/weapon/melee/2h_sword/2h_sword_maul.iff object/weapon/melee/2h_sword/2h_sword_maul.iff 40 120 800 1100 0 0 0 0 0 0 kinetic none -1 -1 melee melee 1 1 100 100 5 sys.server/compiled/game/object/draft_schematic/weapon/appearance/ 0 42 0 30
234234
slot resource 0 grip_unit metal 40
235235
slot resource 0 reactive_striking_surface iron_kammris 75
236236
slot resource 0 power_cell_brackets copper 24

sku.0/sys.server/compiled/game/datatables/space_loot/space_rls/rewards_tier_5.tab

Lines changed: 105 additions & 105 deletions
Large diffs are not rendered by default.

sku.0/sys.server/compiled/game/datatables/spawning/heroic/echo_base.tab

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2398,14 +2398,24 @@ waitForComplete:triggerId:xport_destroyed_3:xport_3 spawn_imperial_objective
23982398
waitForComplete:triggerId:xport_destroyed_4:xport_4 spawn_imperial_objective
23992399
waitForComplete:triggerId:xport_destroyed_5:xport_5 spawn_imperial_objective
24002400
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_1
2401+
taskId:xport_update xport_destroyed_1
2402+
taskId:xport_destroy xport_destroyed_1
24012403
deleteSpawn:rebel_evac_pilot_1:none xport_destroyed_1
2402-
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_2
2404+
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_2
2405+
taskId:xport_update xport_destroyed_2
2406+
taskId:xport_destroy xport_destroyed_2
24032407
deleteSpawn:rebel_evac_pilot_2:none xport_destroyed_2
2404-
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_3
2408+
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_3
2409+
taskId:xport_update xport_destroyed_3
2410+
taskId:xport_destroy xport_destroyed_3
24052411
deleteSpawn:rebel_evac_pilot_3:none xport_destroyed_3
2406-
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_4
2412+
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_4
2413+
taskId:xport_update xport_destroyed_4
2414+
taskId:xport_destroy xport_destroyed_4
24072415
deleteSpawn:rebel_evac_pilot_4:none xport_destroyed_4
2408-
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_5
2416+
messageTo;quest_tracker;questUpdate;string:update=p3_transport_destroyed xport_destroyed_5
2417+
taskId:xport_update xport_destroyed_5
2418+
taskId:xport_destroy xport_destroyed_5
24092419
deleteSpawn:rebel_evac_pilot_5:none xport_destroyed_5
24102420
delayAction:spawn_evac_st:1 start_spawn_evac_st "st_xport1:patrolOnce:evac_st_setup_1,evac_st_exit_1,evac_st_1_1,evac_st_1_2,evac_st_1_3,evac_st_1_4,evac_st_1_5,evac_st_1_6,evac_st_1_7,evac_st_1_8,evac_st_1_9,evac_st_1_10,evac_st_1_11,evac_st_1_12,evac_st_1_13,evac_st_1_14,evac_st_1_15,evac_st_1_16,evac_st_1_17,evac_st_1_18,evac_st_1_19,evac_st_1_20,evac_st_1_21,evac_st_1_22,evac_st_1_23,evac_st_1_24,evac_st_1_25"
24112421
delayAction:spawn_evac_st:30 start_spawn_evac_st "st_xport2:patrolOnce:evac_st_setup_2,evac_st_exit_2,evac_st_2_1,evac_st_2_2,evac_st_2_3,evac_st_2_4,evac_st_2_5,evac_st_2_6,evac_st_2_7,evac_st_2_8,evac_st_2_9,evac_st_2_10,evac_st_2_11,evac_st_2_12,evac_st_2_13,evac_st_2_14,evac_st_2_15,evac_st_2_16,evac_st_2_17,evac_st_2_18,evac_st_2_19,evac_st_2_20,evac_st_2_21,evac_st_2_22,evac_st_2_23,evac_st_2_24,evac_st_2_25,evac_st_2_26,evac_st_2_27,evac_st_2_28,evac_st_2_29,evac_st_2_30,evac_st_2_31,evac_st_2_32,evac_st_2_33,evac_st_2_34,evac_st_2_35,evac_st_2_36"

sku.0/sys.server/compiled/game/script/library/loot.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2491,6 +2491,14 @@ public static boolean addRareLoot(obj_id target) throws InterruptedException
24912491
// get the attacker who did the most damage.
24922492
obj_id player = getObjIdObjVar(target, xp.VAR_TOP_GROUP);
24932493

2494+
// VAR_TOP_GROUP stores a group object when the top damage dealer is grouped.
2495+
// Pick a random member of that group to receive the RLS chest.
2496+
if (group.isGroupObject(player)) {
2497+
obj_id[] members = utils.getLocalGroupMemberIds(player);
2498+
if (members == null || members.length == 0) return false;
2499+
player = members[rand(0, members.length - 1)];
2500+
}
2501+
24942502
// make sure the attacker is a player.
24952503
if(!isValidId(player) || !isPlayer(player)){
24962504
return false;

sku.0/sys.shared/compiled/game/datatables/appearance/appearance_table.tab

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,9 @@ shared_ith_skirt_s02 :block :block :block :block :block :block :block :block :bl
10031003
shared_ith_skirt_s03 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_skirt_s03_m.sat appearance/ith_skirt_s03_f.sat :block :block
10041004
shared_ith_vest_s01 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_vest_s01_m.sat appearance/ith_vest_s01_f.sat :block :block
10051005
shared_ith_vest_s02 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_vest_s02_m.sat appearance/ith_vest_s02_f.sat :block :block
1006+
shared_ith_backpack_s01 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_backpack_s01_m.sat appearance/ith_backpack_s01_f.sat :block :block
1007+
shared_ith_backpack_s03 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_backpack_s03_m.sat appearance/ith_backpack_s03_f.sat :block :block
1008+
shared_ith_backpack_s05 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_backpack_s05_m.sat appearance/ith_backpack_s05_f.sat :block :block
10061009
shared_ith_backpack_s06 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_backpack_s06_m.sat appearance/ith_backpack_s06_f.sat :block :block
10071010
shared_ith_belt_s18 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_belt_s18_m.sat appearance/ith_belt_s18_f.sat :block :block
10081011
shared_ith_belt_s19 :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block :block appearance/ith_belt_s19_m.sat appearance/ith_belt_s19_f.sat :block :block

sku.0/sys.shared/compiled/game/datatables/command/command_table.tab

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,11 +1208,11 @@ fs_dm_cc_5_root commandClicky normal fs_dm_cc_5 failSpecialAttack 1 fs_dm_cc_5
12081208
fs_dm_cc_6_root commandClicky normal fs_dm_cc_6 failSpecialAttack 1 fs_dm_cc_6 1 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 enemy required 2 combat_ranged 0 32 combat 1 ALL HEAVY fs_dm_cc 0 0.25 7 1
12091209
milkCreature commandClicky normal milkCreature failSpecialAttack 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
12101210
searchLair commandClicky normal searchLair failSpecialAttack 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
1211-
adminLair commandClicky normal adminLair failAdmin 1 admin 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
1212-
zoneUtil commandClicky normal cmdZoneUtility failAdmin 1 admin 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
1213-
objInfo commandClicky normal cmdObjectInfo failAdmin 1 admin 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
1214-
cmdCreateSpaceRareLootCrate commandClicky normal cmdCreateSpaceRareLootCrate failAdmin 1 admin 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
1215-
cmdCreateSpaceRareLootItem commandClicky normal cmdCreateSpaceRareLootItem failAdmin 1 admin 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 other none 1 3 0 other 0 ALL gathering 0 0.25 1 0
1211+
adminLair immediate adminLair admin 1 1 0 1 optional 40 csr
1212+
zoneUtil immediate cmdZoneUtility admin 1 1 0 1 optional 40 csr
1213+
objInfo immediate cmdObjectInfo admin 1 1 0 1 optional 40 csr
1214+
cmdCreateSpaceRareLootCrate immediate cmdCreateSpaceRareLootCrate admin 1 1 0 1 optional 40 csr
1215+
cmdCreateSpaceRareLootItem immediate cmdCreateSpaceRareLootItem admin 1 1 0 1 optional 40 csr
12161216
of_buff_def_4 commandClicky normal of_buff_def_4 failSpecialAttack 1 of_buff_def_4 1 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 other none 2 combat_ranged combat 1 ALL of_buff_def 0.25 7 1
12171217
of_buff_def_5 commandClicky normal of_buff_def_5 failSpecialAttack 1 of_buff_def_5 1 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 other none 2 combat_ranged combat 1 ALL of_buff_def 0.25 7 1
12181218
of_buff_def_6 commandClicky normal of_buff_def_6 failSpecialAttack 1 of_buff_def_6 1 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 other none 2 combat_ranged combat 1 ALL of_buff_def 0.25 7 1

sku.0/sys.shared/compiled/game/object/building/player/shared_player_house_generic_medium_windowed_s03.tpf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ clearFloraRadius = 38
1616
objectName = "building_name" "player_house_generic_medium_windowed_s03"
1717
detailedDescription = "building_detail" "player_house_generic_medium_windowed_s03"
1818

19+
appearanceFilename = "appearance/ply_house_med_s03_hue_r0_exterior.apt"
20+
1921
portalLayoutFilename = "appearance/ply_house_med_s03_hue.pob"
2022

2123
clientDataFile = "clientdata/building/shared_player_house_tatooine_medium_style_01.cdf"

sku.0/sys.shared/compiled/game/object/tangible/item/shared_space_rare_loot_chest_1.tpf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ objectName = "static_item_n" "space_rare_loot_chest_1"
88

99
detailedDescription = "static_item_d" "space_rare_loot_chest_1"
1010

11-
appearanceFilename = "appearance/item_rare_loot_chest.apt"
11+
appearanceFilename = "appearance/item_space_rare_loot_chest.apt"
1212

1313
gameObjectType = GOT_misc_item_usable

sku.0/sys.shared/compiled/game/object/tangible/item/shared_space_rare_loot_chest_2.tpf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ objectName = "static_item_n" "space_rare_loot_chest_2"
88

99
detailedDescription = "static_item_d" "space_rare_loot_chest_2"
1010

11-
appearanceFilename = "appearance/item_rare_loot_chest_exquisite.apt"
11+
appearanceFilename = "appearance/item_space_rare_loot_chest_exquisite.apt"
1212

1313
gameObjectType = GOT_misc_item_usable

0 commit comments

Comments
 (0)