Main/resources/[jobs]/[civ]/gg_gopostal/config/shared/deliveryData.lua
2025-06-07 08:51:21 +02:00

234 lines
No EOL
10 KiB
Lua

cfg = cfg or {}
cfg.delivery = cfg.delivery or {}
cfg.delivery.defaults = {
level = 3, -- Level when player unlocks ability to deliver packages
reward = {
money = 90, -- Per packaged dropped off
experience = 200,
}
}
cfg.delivery.package_models = {
["standard"] = {
{
prop = "prop_hat_box_06",
attach_offsets = {bone = 71,x = 0.24418290053802, y = 0.078838944205168, z = -0.56042321090852, xr = -33.609830090418, xy = -45.522843047819, xz = -62.468678728656},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 1.0,
can_sprint = true,
},
{
prop = "prop_cs_rub_box_01",
attach_offsets = {bone = 71, x = 0.091031236004369, y = 0.24353234432668, z = -0.30705876431961, xr = 96.592505894429, xy = -14.859537476714, xz = -170.58954326098},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 1.0,
can_sprint = true,
},
{
prop = "v_res_fa_shoebox3",
attach_offsets = {bone = 91, x = 0.090612696915173, y = -0.0053458698222668, z = -0.23072331322612, xr = -132.77705092445, xy = 67.163637230224, xz = -6.8315154305003},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 1.0,
can_sprint = true,
},
{
prop = "ba_prop_battle_fakeid_boxpp_01a",
attach_offsets = {bone = 91, x = 0.11089346709446, y = -0.056534073138006, z = -0.20960729089814, xr = 122.79619078602, xy = 61.093740864925, xz = 173.06982578504},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 1.0,
can_sprint = true,
},
{
prop = "bkr_prop_fakeid_boxdriverl_01a",
attach_offsets = {bone = 91, x = 0.12450803693196, y = -0.042547549653202, z = -0.19603421321113, xr = -120.28695500589, xy = 74.229254916903, xz = -14.083738905567},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 1.0,
can_sprint = true,
},
},
["magazines"] = {
{
prop = "ng_proc_paper_mag_1a",
attach_offsets = {bone = 91, x = 0.24521118909638, y = 0.017811086383048, z = -0.021362355679698, xr = 37.319553930146, xy = 4.7238500457051, xz = -6.165623543089},
animation = { dict = nil, base = nil },
speed_modifier = 1.0,
can_sprint = true,
},
{
prop = "ng_proc_paper_mag_1b",
attach_offsets = {bone = 91, x = 0.24521118909638, y = 0.017811086383048, z = -0.021362355679698, xr = 37.319553930146, xy = 4.7238500457051, xz = -6.165623543089},
animation = { dict = nil, base = nil },
speed_modifier = 1.0,
can_sprint = true,
},
},
["furniture"] = {
{
prop = "apa_mp_h_stn_chairarm_23",
attach_offsets = {bone = 91, x = 0.35711062707776, y = 0.16471091470805, z = -0.15966304213071, xr = -136.06265659612, xy = 75.050760486532, xz = -19.746779547491},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.5,
can_sprint = false,
},
{
prop = "v_corp_tallcabdark01",
attach_offsets = {bone = 91, x = 0.56386721645697, y = 0.14271640849037, z = -1.1529109864189, xr = 12.681222170543, xy = -17.932902562743, xz = -148.28635151519},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.5,
can_sprint = false,
},
},
["electronics"] = {
{
prop = "prop_tv_02",
attach_offsets = {bone = 91, x = 0.072746590777228, y = 0.11967586355976, z = -0.2528579629404, xr = -178.01061456621, xy = 76.315654857711, xz = -9.7753001848056},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 1.0,
can_sprint = false,
},
{
prop = "m24_1_prop_m41_server_01c",
attach_offsets = {bone = 91, x = 0.17887226343316, y = 0.25846795446318, z = 0.65512851609429, xr = 173.40142152851, xy = -17.60246866514, xz = -38.087367031941},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.5,
can_sprint = false,
},
{
prop = "ch_prop_casino_slot_06a",
attach_offsets = {bone = 91, x = 0.40608284717302, y = -0.010268649773316, z = 0.42261859830822, xr = -158.87054346373, xy = 3.6844952600612, xz = 25.664236712807},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.5,
can_sprint = false,
},
},
["art"] = {
{
prop = "sf_prop_sf_art_statue_tgr_01a",
attach_offsets = {bone = 91, x = -0.23381055732318, y = 0.49958461038709, z = -0.046209929022378, xr = 127.14393307619, xy = -15.294614692096, xz = 37.817361365992},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.25,
can_sprint = false,
},
{
prop = "sf_prop_sf_art_statue_01a",
attach_offsets = {bone = 91, x = 0.22760317462803, y = -0.10376145588244, z = -1.2832101027663, xr = -11.04348141106, xy = -8.5981516989136, xz = 4.6602325306005},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.1,
can_sprint = false,
},
{
prop = "sf_prop_sf_art_statue_02a",
attach_offsets = {bone = 91, x = 0.22969164292476, y = 0.070867075515346, z = -0.4169796992274, xr = -36.352165391904, xy = -78.542759851911, xz = 22.864886120572},
animation = { dict = "anim@heists@box_carry@", base = "idle" },
speed_modifier = 0.25,
can_sprint = false,
},
},
}
cfg.delivery.packages = {
["standard"] = {
id = "standard",
label = "Standard Postal",
level = 5,
bonus = {money = 1.0, experience = 1.0},
probability = 9, -- Probability Weight System, the higher the number the more probable it is.
package_models = cfg.delivery.package_models["standard"],
},
["magazines"] = {
id = "magazines",
label = "Magazines",
level = 7,
bonus = {money = 1.1, experience = 1.25},
probability = 9, -- Probability Weight System, the higher the number the more probable it is.
package_models = cfg.delivery.package_models["magazines"],
},
["furniture"] = {
id = "furniture",
label = "Furniture",
level = 9,
bonus = {money = 1.25, experience = 1.5},
probability = 9, -- Probability Weight System, the higher the number the more probable it is.
package_models = cfg.delivery.package_models["furniture"],
},
["electronics"] = {
id = "electronics",
label = "Electronics",
level = 13,
bonus = {money = 1.35, experience = 1.75},
probability = 0, -- Probability Weight System, the higher the number the more probable it is.
package_models = cfg.delivery.package_models["electronics"],
},
["art"] = {
id = "art",
label = "Art",
level = 15,
bonus = {money = 1.5, experience = 2.0},
probability = 5, -- Probability Weight System, the higher the number the more probable it is.
package_models = cfg.delivery.package_models["art"],
},
}
cfg.delivery.locations = {
vector4(44.63, -29.83, 69.39, 77.37),
vector4(107.59, -203.93, 54.71, 71.43),
vector4(324.75, -229.88, 54.22, 151.01),
vector4(527.39, -151.69, 57.35, 46.15),
vector4(389.1, -75.57, 68.18, 156.67),
vector4(554.9, 151.42, 99.25, 71.34),
vector4(814.59, -92.95, 80.6, 330.48),
vector4(906.68, -490.46, 59.44, 204.38),
vector4(906.68, -490.46, 59.44, 204.38), -- Zum Durstigen Dackel
vector4(969.34, -501.88, 62.14, 70.27),
vector4(920.22, -570.7, 58.37, 201.87),
vector4(961.0, -669.29, 58.45, 299.08),
vector4(1130.25, -776.25, 57.61, 1.07),
vector4(1228.81, -725.56, 60.8, 111.5),
vector4(1221.58, -668.52, 63.49, 88.03),
vector4(1198.75, -502.05, 65.21, 122.75),
vector4(1301.29, -573.44, 71.73, 338.32),
vector4(1388.01, -569.88, 74.5, 112.98),
vector4(1266.41, -703.8, 64.55, 242.97),
vector4(1139.13, -962.1, 47.53, 333.0),
vector4(1211.29, -1389.72, 35.38, 189.45),
vector4(1178.83, -1463.38, 34.9, 4.23),
vector4(980.49, -1398.6, 31.55, 198.65),
vector4(939.59, -1457.5, 31.4, 0.44),
vector4(876.52, -1577.04, 30.83, 89.03),
vector4(787.52, -1770.37, 29.29, 263.52),
vector4(532.01, -1664.37, 29.29, 183.38),
vector4(491.27, -1715.2, 29.33, 242.28),
vector4(473.96, -1775.39, 28.69, 266.35),
vector4(449.98, -1862.36, 27.78, 40.31),
vector4(409.06, -1909.7, 25.47, 85.46),
vector4(385.91, -1995.41, 24.23, 343.84),
vector4(-238.6, -1397.69, 31.28, 281.66),
vector4(-294.91, -1346.95, 31.31, 273.73),
vector4(-249.6, -1295.96, 31.22, 95.1),
vector4(-520.59, -854.92, 30.32, 324.53),
vector4(-584.99, -871.38, 25.78, 3.49),
vector4(-761.91, -634.46, 30.28, 226.88),
vector4(-851.3, -252.51, 39.65, 117.7),
vector4(-1192.55, 562.92, 100.34, 187.7),
vector4(-1022.72, 588.37, 103.23, 2.27),
vector4(-947.74, 568.25, 101.48, 343.86),
vector4(-849.48, 509.4, 90.82, 67.36),
vector4(-821.42, 268.36, 86.19, 344.88),
vector4(-780.53, 270.6, 85.8, 11.24),
vector4(-715.85, 302.97, 85.3, 174.64),
vector4(-640.08, 296.81, 82.46, 176.65),
vector4(-595.96, 277.2, 82.17, 178.71),
vector4(-577.08, 239.9, 82.65, 0.28),
vector4(-501.51, 277.33, 83.3, 179.7),
vector4(-419.42, 221.99, 83.4, 357.93),
vector4(-239.08, 244.41, 92.05, 358.3),
vector4(-85.54, 37.77, 71.9, 336.52),
vector4(114.92, -5.78, 67.81, 207.54),
vector4(206.88, -84.87, 69.17, 347.5),
vector4(358.44, 89.07, 100.37, 67.8),
vector4(276.75, 347.63, 105.51, 112.37),
}