From 7805cc8e4f1bbfe30cec090e228c07810677d3b2 Mon Sep 17 00:00:00 2001 From: vbawol Date: Wed, 29 May 2013 08:08:09 -0500 Subject: [PATCH] 1.0.1.1 part 2 --- dayz_code/CfgWeaponsDeeds.hpp | 1546 +++++++++++++++++++++++ dayz_code/actions/trade_any_vehicle.sqf | 34 +- dayz_code/actions/trade_weapons.sqf | 22 +- 3 files changed, 1574 insertions(+), 28 deletions(-) create mode 100644 dayz_code/CfgWeaponsDeeds.hpp diff --git a/dayz_code/CfgWeaponsDeeds.hpp b/dayz_code/CfgWeaponsDeeds.hpp new file mode 100644 index 000000000..751a9e642 --- /dev/null +++ b/dayz_code/CfgWeaponsDeeds.hpp @@ -0,0 +1,1546 @@ +class CfgWeapons { + class ItemCore; + + // Format for database and ownership lookups needs to be (dayZ_instance+deedid) so we have 512 Deeds per instance. + class ItemDeed: ItemCore { + // this is the master Deed do not give out + displayname = "Deed"; + deedid = 0; + }; + class ItemDeed1: ItemDeed { + deedid = 1; + }; + class ItemDeed2: ItemDeed { + deedid = 2; + }; + class ItemDeed3: ItemDeed { + deedid = 3; + }; + class ItemDeed4: ItemDeed { + deedid = 4; + }; + class ItemDeed5: ItemDeed { + deedid = 5; + }; + class ItemDeed6: ItemDeed { + deedid = 6; + }; + class ItemDeed7: ItemDeed { + deedid = 7; + }; + class ItemDeed8: ItemDeed { + deedid = 8; + }; + class ItemDeed9: ItemDeed { + deedid = 9; + }; + class ItemDeed10: ItemDeed { + deedid = 10; + }; + class ItemDeed11: ItemDeed { + deedid = 11; + }; + class ItemDeed12: ItemDeed { + deedid = 12; + }; + class ItemDeed13: ItemDeed { + deedid = 13; + }; + class ItemDeed14: ItemDeed { + deedid = 14; + }; + class ItemDeed15: ItemDeed { + deedid = 15; + }; + class ItemDeed16: ItemDeed { + deedid = 16; + }; + class ItemDeed17: ItemDeed { + deedid = 17; + }; + class ItemDeed18: ItemDeed { + deedid = 18; + }; + class ItemDeed19: ItemDeed { + deedid = 19; + }; + class ItemDeed20: ItemDeed { + deedid = 20; + }; + class ItemDeed21: ItemDeed { + deedid = 21; + }; + class ItemDeed22: ItemDeed { + deedid = 22; + }; + class ItemDeed23: ItemDeed { + deedid = 23; + }; + class ItemDeed24: ItemDeed { + deedid = 24; + }; + class ItemDeed25: ItemDeed { + deedid = 25; + }; + class ItemDeed26: ItemDeed { + deedid = 26; + }; + class ItemDeed27: ItemDeed { + deedid = 27; + }; + class ItemDeed28: ItemDeed { + deedid = 28; + }; + class ItemDeed29: ItemDeed { + deedid = 29; + }; + class ItemDeed30: ItemDeed { + deedid = 30; + }; + class ItemDeed31: ItemDeed { + deedid = 31; + }; + class ItemDeed32: ItemDeed { + deedid = 32; + }; + class ItemDeed33: ItemDeed { + deedid = 33; + }; + class ItemDeed34: ItemDeed { + deedid = 34; + }; + class ItemDeed35: ItemDeed { + deedid = 35; + }; + class ItemDeed36: ItemDeed { + deedid = 36; + }; + class ItemDeed37: ItemDeed { + deedid = 37; + }; + class ItemDeed38: ItemDeed { + deedid = 38; + }; + class ItemDeed39: ItemDeed { + deedid = 39; + }; + class ItemDeed40: ItemDeed { + deedid = 40; + }; + class ItemDeed41: ItemDeed { + deedid = 41; + }; + class ItemDeed42: ItemDeed { + deedid = 42; + }; + class ItemDeed43: ItemDeed { + deedid = 43; + }; + class ItemDeed44: ItemDeed { + deedid = 44; + }; + class ItemDeed45: ItemDeed { + deedid = 45; + }; + class ItemDeed46: ItemDeed { + deedid = 46; + }; + class ItemDeed47: ItemDeed { + deedid = 47; + }; + class ItemDeed48: ItemDeed { + deedid = 48; + }; + class ItemDeed49: ItemDeed { + deedid = 49; + }; + class ItemDeed50: ItemDeed { + deedid = 50; + }; + class ItemDeed51: ItemDeed { + deedid = 51; + }; + class ItemDeed52: ItemDeed { + deedid = 52; + }; + class ItemDeed53: ItemDeed { + deedid = 53; + }; + class ItemDeed54: ItemDeed { + deedid = 54; + }; + class ItemDeed55: ItemDeed { + deedid = 55; + }; + class ItemDeed56: ItemDeed { + deedid = 56; + }; + class ItemDeed57: ItemDeed { + deedid = 57; + }; + class ItemDeed58: ItemDeed { + deedid = 58; + }; + class ItemDeed59: ItemDeed { + deedid = 59; + }; + class ItemDeed60: ItemDeed { + deedid = 60; + }; + class ItemDeed61: ItemDeed { + deedid = 61; + }; + class ItemDeed62: ItemDeed { + deedid = 62; + }; + class ItemDeed63: ItemDeed { + deedid = 63; + }; + class ItemDeed64: ItemDeed { + deedid = 64; + }; + class ItemDeed65: ItemDeed { + deedid = 65; + }; + class ItemDeed66: ItemDeed { + deedid = 66; + }; + class ItemDeed67: ItemDeed { + deedid = 67; + }; + class ItemDeed68: ItemDeed { + deedid = 68; + }; + class ItemDeed69: ItemDeed { + deedid = 69; + }; + class ItemDeed70: ItemDeed { + deedid = 70; + }; + class ItemDeed71: ItemDeed { + deedid = 71; + }; + class ItemDeed72: ItemDeed { + deedid = 72; + }; + class ItemDeed73: ItemDeed { + deedid = 73; + }; + class ItemDeed74: ItemDeed { + deedid = 74; + }; + class ItemDeed75: ItemDeed { + deedid = 75; + }; + class ItemDeed76: ItemDeed { + deedid = 76; + }; + class ItemDeed77: ItemDeed { + deedid = 77; + }; + class ItemDeed78: ItemDeed { + deedid = 78; + }; + class ItemDeed79: ItemDeed { + deedid = 79; + }; + class ItemDeed80: ItemDeed { + deedid = 80; + }; + class ItemDeed81: ItemDeed { + deedid = 81; + }; + class ItemDeed82: ItemDeed { + deedid = 82; + }; + class ItemDeed83: ItemDeed { + deedid = 83; + }; + class ItemDeed84: ItemDeed { + deedid = 84; + }; + class ItemDeed85: ItemDeed { + deedid = 85; + }; + class ItemDeed86: ItemDeed { + deedid = 86; + }; + class ItemDeed87: ItemDeed { + deedid = 87; + }; + class ItemDeed88: ItemDeed { + deedid = 88; + }; + class ItemDeed89: ItemDeed { + deedid = 89; + }; + class ItemDeed90: ItemDeed { + deedid = 90; + }; + class ItemDeed91: ItemDeed { + deedid = 91; + }; + class ItemDeed92: ItemDeed { + deedid = 92; + }; + class ItemDeed93: ItemDeed { + deedid = 93; + }; + class ItemDeed94: ItemDeed { + deedid = 94; + }; + class ItemDeed95: ItemDeed { + deedid = 95; + }; + class ItemDeed96: ItemDeed { + deedid = 96; + }; + class ItemDeed97: ItemDeed { + deedid = 97; + }; + class ItemDeed98: ItemDeed { + deedid = 98; + }; + class ItemDeed99: ItemDeed { + deedid = 99; + }; + class ItemDeed100: ItemDeed { + deedid = 100; + }; + class ItemDeed101: ItemDeed { + deedid = 101; + }; + class ItemDeed102: ItemDeed { + deedid = 102; + }; + class ItemDeed103: ItemDeed { + deedid = 103; + }; + class ItemDeed104: ItemDeed { + deedid = 104; + }; + class ItemDeed105: ItemDeed { + deedid = 105; + }; + class ItemDeed106: ItemDeed { + deedid = 106; + }; + class ItemDeed107: ItemDeed { + deedid = 107; + }; + class ItemDeed108: ItemDeed { + deedid = 108; + }; + class ItemDeed109: ItemDeed { + deedid = 109; + }; + class ItemDeed110: ItemDeed { + deedid = 110; + }; + class ItemDeed111: ItemDeed { + deedid = 111; + }; + class ItemDeed112: ItemDeed { + deedid = 112; + }; + class ItemDeed113: ItemDeed { + deedid = 113; + }; + class ItemDeed114: ItemDeed { + deedid = 114; + }; + class ItemDeed115: ItemDeed { + deedid = 115; + }; + class ItemDeed116: ItemDeed { + deedid = 116; + }; + class ItemDeed117: ItemDeed { + deedid = 117; + }; + class ItemDeed118: ItemDeed { + deedid = 118; + }; + class ItemDeed119: ItemDeed { + deedid = 119; + }; + class ItemDeed120: ItemDeed { + deedid = 120; + }; + class ItemDeed121: ItemDeed { + deedid = 121; + }; + class ItemDeed122: ItemDeed { + deedid = 122; + }; + class ItemDeed123: ItemDeed { + deedid = 123; + }; + class ItemDeed124: ItemDeed { + deedid = 124; + }; + class ItemDeed125: ItemDeed { + deedid = 125; + }; + class ItemDeed126: ItemDeed { + deedid = 126; + }; + class ItemDeed127: ItemDeed { + deedid = 127; + }; + class ItemDeed128: ItemDeed { + deedid = 128; + }; + class ItemDeed129: ItemDeed { + deedid = 129; + }; + class ItemDeed130: ItemDeed { + deedid = 130; + }; + class ItemDeed131: ItemDeed { + deedid = 131; + }; + class ItemDeed132: ItemDeed { + deedid = 132; + }; + class ItemDeed133: ItemDeed { + deedid = 133; + }; + class ItemDeed134: ItemDeed { + deedid = 134; + }; + class ItemDeed135: ItemDeed { + deedid = 135; + }; + class ItemDeed136: ItemDeed { + deedid = 136; + }; + class ItemDeed137: ItemDeed { + deedid = 137; + }; + class ItemDeed138: ItemDeed { + deedid = 138; + }; + class ItemDeed139: ItemDeed { + deedid = 139; + }; + class ItemDeed140: ItemDeed { + deedid = 140; + }; + class ItemDeed141: ItemDeed { + deedid = 141; + }; + class ItemDeed142: ItemDeed { + deedid = 142; + }; + class ItemDeed143: ItemDeed { + deedid = 143; + }; + class ItemDeed144: ItemDeed { + deedid = 144; + }; + class ItemDeed145: ItemDeed { + deedid = 145; + }; + class ItemDeed146: ItemDeed { + deedid = 146; + }; + class ItemDeed147: ItemDeed { + deedid = 147; + }; + class ItemDeed148: ItemDeed { + deedid = 148; + }; + class ItemDeed149: ItemDeed { + deedid = 149; + }; + class ItemDeed150: ItemDeed { + deedid = 150; + }; + class ItemDeed151: ItemDeed { + deedid = 151; + }; + class ItemDeed152: ItemDeed { + deedid = 152; + }; + class ItemDeed153: ItemDeed { + deedid = 153; + }; + class ItemDeed154: ItemDeed { + deedid = 154; + }; + class ItemDeed155: ItemDeed { + deedid = 155; + }; + class ItemDeed156: ItemDeed { + deedid = 156; + }; + class ItemDeed157: ItemDeed { + deedid = 157; + }; + class ItemDeed158: ItemDeed { + deedid = 158; + }; + class ItemDeed159: ItemDeed { + deedid = 159; + }; + class ItemDeed160: ItemDeed { + deedid = 160; + }; + class ItemDeed161: ItemDeed { + deedid = 161; + }; + class ItemDeed162: ItemDeed { + deedid = 162; + }; + class ItemDeed163: ItemDeed { + deedid = 163; + }; + class ItemDeed164: ItemDeed { + deedid = 164; + }; + class ItemDeed165: ItemDeed { + deedid = 165; + }; + class ItemDeed166: ItemDeed { + deedid = 166; + }; + class ItemDeed167: ItemDeed { + deedid = 167; + }; + class ItemDeed168: ItemDeed { + deedid = 168; + }; + class ItemDeed169: ItemDeed { + deedid = 169; + }; + class ItemDeed170: ItemDeed { + deedid = 170; + }; + class ItemDeed171: ItemDeed { + deedid = 171; + }; + class ItemDeed172: ItemDeed { + deedid = 172; + }; + class ItemDeed173: ItemDeed { + deedid = 173; + }; + class ItemDeed174: ItemDeed { + deedid = 174; + }; + class ItemDeed175: ItemDeed { + deedid = 175; + }; + class ItemDeed176: ItemDeed { + deedid = 176; + }; + class ItemDeed177: ItemDeed { + deedid = 177; + }; + class ItemDeed178: ItemDeed { + deedid = 178; + }; + class ItemDeed179: ItemDeed { + deedid = 179; + }; + class ItemDeed180: ItemDeed { + deedid = 180; + }; + class ItemDeed181: ItemDeed { + deedid = 181; + }; + class ItemDeed182: ItemDeed { + deedid = 182; + }; + class ItemDeed183: ItemDeed { + deedid = 183; + }; + class ItemDeed184: ItemDeed { + deedid = 184; + }; + class ItemDeed185: ItemDeed { + deedid = 185; + }; + class ItemDeed186: ItemDeed { + deedid = 186; + }; + class ItemDeed187: ItemDeed { + deedid = 187; + }; + class ItemDeed188: ItemDeed { + deedid = 188; + }; + class ItemDeed189: ItemDeed { + deedid = 189; + }; + class ItemDeed190: ItemDeed { + deedid = 190; + }; + class ItemDeed191: ItemDeed { + deedid = 191; + }; + class ItemDeed192: ItemDeed { + deedid = 192; + }; + class ItemDeed193: ItemDeed { + deedid = 193; + }; + class ItemDeed194: ItemDeed { + deedid = 194; + }; + class ItemDeed195: ItemDeed { + deedid = 195; + }; + class ItemDeed196: ItemDeed { + deedid = 196; + }; + class ItemDeed197: ItemDeed { + deedid = 197; + }; + class ItemDeed198: ItemDeed { + deedid = 198; + }; + class ItemDeed199: ItemDeed { + deedid = 199; + }; + class ItemDeed200: ItemDeed { + deedid = 200; + }; + class ItemDeed201: ItemDeed { + deedid = 201; + }; + class ItemDeed202: ItemDeed { + deedid = 202; + }; + class ItemDeed203: ItemDeed { + deedid = 203; + }; + class ItemDeed204: ItemDeed { + deedid = 204; + }; + class ItemDeed205: ItemDeed { + deedid = 205; + }; + class ItemDeed206: ItemDeed { + deedid = 206; + }; + class ItemDeed207: ItemDeed { + deedid = 207; + }; + class ItemDeed208: ItemDeed { + deedid = 208; + }; + class ItemDeed209: ItemDeed { + deedid = 209; + }; + class ItemDeed210: ItemDeed { + deedid = 210; + }; + class ItemDeed211: ItemDeed { + deedid = 211; + }; + class ItemDeed212: ItemDeed { + deedid = 212; + }; + class ItemDeed213: ItemDeed { + deedid = 213; + }; + class ItemDeed214: ItemDeed { + deedid = 214; + }; + class ItemDeed215: ItemDeed { + deedid = 215; + }; + class ItemDeed216: ItemDeed { + deedid = 216; + }; + class ItemDeed217: ItemDeed { + deedid = 217; + }; + class ItemDeed218: ItemDeed { + deedid = 218; + }; + class ItemDeed219: ItemDeed { + deedid = 219; + }; + class ItemDeed220: ItemDeed { + deedid = 220; + }; + class ItemDeed221: ItemDeed { + deedid = 221; + }; + class ItemDeed222: ItemDeed { + deedid = 222; + }; + class ItemDeed223: ItemDeed { + deedid = 223; + }; + class ItemDeed224: ItemDeed { + deedid = 224; + }; + class ItemDeed225: ItemDeed { + deedid = 225; + }; + class ItemDeed226: ItemDeed { + deedid = 226; + }; + class ItemDeed227: ItemDeed { + deedid = 227; + }; + class ItemDeed228: ItemDeed { + deedid = 228; + }; + class ItemDeed229: ItemDeed { + deedid = 229; + }; + class ItemDeed230: ItemDeed { + deedid = 230; + }; + class ItemDeed231: ItemDeed { + deedid = 231; + }; + class ItemDeed232: ItemDeed { + deedid = 232; + }; + class ItemDeed233: ItemDeed { + deedid = 233; + }; + class ItemDeed234: ItemDeed { + deedid = 234; + }; + class ItemDeed235: ItemDeed { + deedid = 235; + }; + class ItemDeed236: ItemDeed { + deedid = 236; + }; + class ItemDeed237: ItemDeed { + deedid = 237; + }; + class ItemDeed238: ItemDeed { + deedid = 238; + }; + class ItemDeed239: ItemDeed { + deedid = 239; + }; + class ItemDeed240: ItemDeed { + deedid = 240; + }; + class ItemDeed241: ItemDeed { + deedid = 241; + }; + class ItemDeed242: ItemDeed { + deedid = 242; + }; + class ItemDeed243: ItemDeed { + deedid = 243; + }; + class ItemDeed244: ItemDeed { + deedid = 244; + }; + class ItemDeed245: ItemDeed { + deedid = 245; + }; + class ItemDeed246: ItemDeed { + deedid = 246; + }; + class ItemDeed247: ItemDeed { + deedid = 247; + }; + class ItemDeed248: ItemDeed { + deedid = 248; + }; + class ItemDeed249: ItemDeed { + deedid = 249; + }; + class ItemDeed250: ItemDeed { + deedid = 250; + }; + class ItemDeed251: ItemDeed { + deedid = 251; + }; + class ItemDeed252: ItemDeed { + deedid = 252; + }; + class ItemDeed253: ItemDeed { + deedid = 253; + }; + class ItemDeed254: ItemDeed { + deedid = 254; + }; + class ItemDeed255: ItemDeed { + deedid = 255; + }; + class ItemDeed256: ItemDeed { + deedid = 256; + }; + class ItemDeed257: ItemDeed { + deedid = 257; + }; + class ItemDeed258: ItemDeed { + deedid = 258; + }; + class ItemDeed259: ItemDeed { + deedid = 259; + }; + class ItemDeed260: ItemDeed { + deedid = 260; + }; + class ItemDeed261: ItemDeed { + deedid = 261; + }; + class ItemDeed262: ItemDeed { + deedid = 262; + }; + class ItemDeed263: ItemDeed { + deedid = 263; + }; + class ItemDeed264: ItemDeed { + deedid = 264; + }; + class ItemDeed265: ItemDeed { + deedid = 265; + }; + class ItemDeed266: ItemDeed { + deedid = 266; + }; + class ItemDeed267: ItemDeed { + deedid = 267; + }; + class ItemDeed268: ItemDeed { + deedid = 268; + }; + class ItemDeed269: ItemDeed { + deedid = 269; + }; + class ItemDeed270: ItemDeed { + deedid = 270; + }; + class ItemDeed271: ItemDeed { + deedid = 271; + }; + class ItemDeed272: ItemDeed { + deedid = 272; + }; + class ItemDeed273: ItemDeed { + deedid = 273; + }; + class ItemDeed274: ItemDeed { + deedid = 274; + }; + class ItemDeed275: ItemDeed { + deedid = 275; + }; + class ItemDeed276: ItemDeed { + deedid = 276; + }; + class ItemDeed277: ItemDeed { + deedid = 277; + }; + class ItemDeed278: ItemDeed { + deedid = 278; + }; + class ItemDeed279: ItemDeed { + deedid = 279; + }; + class ItemDeed280: ItemDeed { + deedid = 280; + }; + class ItemDeed281: ItemDeed { + deedid = 281; + }; + class ItemDeed282: ItemDeed { + deedid = 282; + }; + class ItemDeed283: ItemDeed { + deedid = 283; + }; + class ItemDeed284: ItemDeed { + deedid = 284; + }; + class ItemDeed285: ItemDeed { + deedid = 285; + }; + class ItemDeed286: ItemDeed { + deedid = 286; + }; + class ItemDeed287: ItemDeed { + deedid = 287; + }; + class ItemDeed288: ItemDeed { + deedid = 288; + }; + class ItemDeed289: ItemDeed { + deedid = 289; + }; + class ItemDeed290: ItemDeed { + deedid = 290; + }; + class ItemDeed291: ItemDeed { + deedid = 291; + }; + class ItemDeed292: ItemDeed { + deedid = 292; + }; + class ItemDeed293: ItemDeed { + deedid = 293; + }; + class ItemDeed294: ItemDeed { + deedid = 294; + }; + class ItemDeed295: ItemDeed { + deedid = 295; + }; + class ItemDeed296: ItemDeed { + deedid = 296; + }; + class ItemDeed297: ItemDeed { + deedid = 297; + }; + class ItemDeed298: ItemDeed { + deedid = 298; + }; + class ItemDeed299: ItemDeed { + deedid = 299; + }; + class ItemDeed300: ItemDeed { + deedid = 300; + }; + class ItemDeed301: ItemDeed { + deedid = 301; + }; + class ItemDeed302: ItemDeed { + deedid = 302; + }; + class ItemDeed303: ItemDeed { + deedid = 303; + }; + class ItemDeed304: ItemDeed { + deedid = 304; + }; + class ItemDeed305: ItemDeed { + deedid = 305; + }; + class ItemDeed306: ItemDeed { + deedid = 306; + }; + class ItemDeed307: ItemDeed { + deedid = 307; + }; + class ItemDeed308: ItemDeed { + deedid = 308; + }; + class ItemDeed309: ItemDeed { + deedid = 309; + }; + class ItemDeed310: ItemDeed { + deedid = 310; + }; + class ItemDeed311: ItemDeed { + deedid = 311; + }; + class ItemDeed312: ItemDeed { + deedid = 312; + }; + class ItemDeed313: ItemDeed { + deedid = 313; + }; + class ItemDeed314: ItemDeed { + deedid = 314; + }; + class ItemDeed315: ItemDeed { + deedid = 315; + }; + class ItemDeed316: ItemDeed { + deedid = 316; + }; + class ItemDeed317: ItemDeed { + deedid = 317; + }; + class ItemDeed318: ItemDeed { + deedid = 318; + }; + class ItemDeed319: ItemDeed { + deedid = 319; + }; + class ItemDeed320: ItemDeed { + deedid = 320; + }; + class ItemDeed321: ItemDeed { + deedid = 321; + }; + class ItemDeed322: ItemDeed { + deedid = 322; + }; + class ItemDeed323: ItemDeed { + deedid = 323; + }; + class ItemDeed324: ItemDeed { + deedid = 324; + }; + class ItemDeed325: ItemDeed { + deedid = 325; + }; + class ItemDeed326: ItemDeed { + deedid = 326; + }; + class ItemDeed327: ItemDeed { + deedid = 327; + }; + class ItemDeed328: ItemDeed { + deedid = 328; + }; + class ItemDeed329: ItemDeed { + deedid = 329; + }; + class ItemDeed330: ItemDeed { + deedid = 330; + }; + class ItemDeed331: ItemDeed { + deedid = 331; + }; + class ItemDeed332: ItemDeed { + deedid = 332; + }; + class ItemDeed333: ItemDeed { + deedid = 333; + }; + class ItemDeed334: ItemDeed { + deedid = 334; + }; + class ItemDeed335: ItemDeed { + deedid = 335; + }; + class ItemDeed336: ItemDeed { + deedid = 336; + }; + class ItemDeed337: ItemDeed { + deedid = 337; + }; + class ItemDeed338: ItemDeed { + deedid = 338; + }; + class ItemDeed339: ItemDeed { + deedid = 339; + }; + class ItemDeed340: ItemDeed { + deedid = 340; + }; + class ItemDeed341: ItemDeed { + deedid = 341; + }; + class ItemDeed342: ItemDeed { + deedid = 342; + }; + class ItemDeed343: ItemDeed { + deedid = 343; + }; + class ItemDeed344: ItemDeed { + deedid = 344; + }; + class ItemDeed345: ItemDeed { + deedid = 345; + }; + class ItemDeed346: ItemDeed { + deedid = 346; + }; + class ItemDeed347: ItemDeed { + deedid = 347; + }; + class ItemDeed348: ItemDeed { + deedid = 348; + }; + class ItemDeed349: ItemDeed { + deedid = 349; + }; + class ItemDeed350: ItemDeed { + deedid = 350; + }; + class ItemDeed351: ItemDeed { + deedid = 351; + }; + class ItemDeed352: ItemDeed { + deedid = 352; + }; + class ItemDeed353: ItemDeed { + deedid = 353; + }; + class ItemDeed354: ItemDeed { + deedid = 354; + }; + class ItemDeed355: ItemDeed { + deedid = 355; + }; + class ItemDeed356: ItemDeed { + deedid = 356; + }; + class ItemDeed357: ItemDeed { + deedid = 357; + }; + class ItemDeed358: ItemDeed { + deedid = 358; + }; + class ItemDeed359: ItemDeed { + deedid = 359; + }; + class ItemDeed360: ItemDeed { + deedid = 360; + }; + class ItemDeed361: ItemDeed { + deedid = 361; + }; + class ItemDeed362: ItemDeed { + deedid = 362; + }; + class ItemDeed363: ItemDeed { + deedid = 363; + }; + class ItemDeed364: ItemDeed { + deedid = 364; + }; + class ItemDeed365: ItemDeed { + deedid = 365; + }; + class ItemDeed366: ItemDeed { + deedid = 366; + }; + class ItemDeed367: ItemDeed { + deedid = 367; + }; + class ItemDeed368: ItemDeed { + deedid = 368; + }; + class ItemDeed369: ItemDeed { + deedid = 369; + }; + class ItemDeed370: ItemDeed { + deedid = 370; + }; + class ItemDeed371: ItemDeed { + deedid = 371; + }; + class ItemDeed372: ItemDeed { + deedid = 372; + }; + class ItemDeed373: ItemDeed { + deedid = 373; + }; + class ItemDeed374: ItemDeed { + deedid = 374; + }; + class ItemDeed375: ItemDeed { + deedid = 375; + }; + class ItemDeed376: ItemDeed { + deedid = 376; + }; + class ItemDeed377: ItemDeed { + deedid = 377; + }; + class ItemDeed378: ItemDeed { + deedid = 378; + }; + class ItemDeed379: ItemDeed { + deedid = 379; + }; + class ItemDeed380: ItemDeed { + deedid = 380; + }; + class ItemDeed381: ItemDeed { + deedid = 381; + }; + class ItemDeed382: ItemDeed { + deedid = 382; + }; + class ItemDeed383: ItemDeed { + deedid = 383; + }; + class ItemDeed384: ItemDeed { + deedid = 384; + }; + class ItemDeed385: ItemDeed { + deedid = 385; + }; + class ItemDeed386: ItemDeed { + deedid = 386; + }; + class ItemDeed387: ItemDeed { + deedid = 387; + }; + class ItemDeed388: ItemDeed { + deedid = 388; + }; + class ItemDeed389: ItemDeed { + deedid = 389; + }; + class ItemDeed390: ItemDeed { + deedid = 390; + }; + class ItemDeed391: ItemDeed { + deedid = 391; + }; + class ItemDeed392: ItemDeed { + deedid = 392; + }; + class ItemDeed393: ItemDeed { + deedid = 393; + }; + class ItemDeed394: ItemDeed { + deedid = 394; + }; + class ItemDeed395: ItemDeed { + deedid = 395; + }; + class ItemDeed396: ItemDeed { + deedid = 396; + }; + class ItemDeed397: ItemDeed { + deedid = 397; + }; + class ItemDeed398: ItemDeed { + deedid = 398; + }; + class ItemDeed399: ItemDeed { + deedid = 399; + }; + class ItemDeed400: ItemDeed { + deedid = 400; + }; + class ItemDeed401: ItemDeed { + deedid = 401; + }; + class ItemDeed402: ItemDeed { + deedid = 402; + }; + class ItemDeed403: ItemDeed { + deedid = 403; + }; + class ItemDeed404: ItemDeed { + deedid = 404; + }; + class ItemDeed405: ItemDeed { + deedid = 405; + }; + class ItemDeed406: ItemDeed { + deedid = 406; + }; + class ItemDeed407: ItemDeed { + deedid = 407; + }; + class ItemDeed408: ItemDeed { + deedid = 408; + }; + class ItemDeed409: ItemDeed { + deedid = 409; + }; + class ItemDeed410: ItemDeed { + deedid = 410; + }; + class ItemDeed411: ItemDeed { + deedid = 411; + }; + class ItemDeed412: ItemDeed { + deedid = 412; + }; + class ItemDeed413: ItemDeed { + deedid = 413; + }; + class ItemDeed414: ItemDeed { + deedid = 414; + }; + class ItemDeed415: ItemDeed { + deedid = 415; + }; + class ItemDeed416: ItemDeed { + deedid = 416; + }; + class ItemDeed417: ItemDeed { + deedid = 417; + }; + class ItemDeed418: ItemDeed { + deedid = 418; + }; + class ItemDeed419: ItemDeed { + deedid = 419; + }; + class ItemDeed420: ItemDeed { + deedid = 420; + }; + class ItemDeed421: ItemDeed { + deedid = 421; + }; + class ItemDeed422: ItemDeed { + deedid = 422; + }; + class ItemDeed423: ItemDeed { + deedid = 423; + }; + class ItemDeed424: ItemDeed { + deedid = 424; + }; + class ItemDeed425: ItemDeed { + deedid = 425; + }; + class ItemDeed426: ItemDeed { + deedid = 426; + }; + class ItemDeed427: ItemDeed { + deedid = 427; + }; + class ItemDeed428: ItemDeed { + deedid = 428; + }; + class ItemDeed429: ItemDeed { + deedid = 429; + }; + class ItemDeed430: ItemDeed { + deedid = 430; + }; + class ItemDeed431: ItemDeed { + deedid = 431; + }; + class ItemDeed432: ItemDeed { + deedid = 432; + }; + class ItemDeed433: ItemDeed { + deedid = 433; + }; + class ItemDeed434: ItemDeed { + deedid = 434; + }; + class ItemDeed435: ItemDeed { + deedid = 435; + }; + class ItemDeed436: ItemDeed { + deedid = 436; + }; + class ItemDeed437: ItemDeed { + deedid = 437; + }; + class ItemDeed438: ItemDeed { + deedid = 438; + }; + class ItemDeed439: ItemDeed { + deedid = 439; + }; + class ItemDeed440: ItemDeed { + deedid = 440; + }; + class ItemDeed441: ItemDeed { + deedid = 441; + }; + class ItemDeed442: ItemDeed { + deedid = 442; + }; + class ItemDeed443: ItemDeed { + deedid = 443; + }; + class ItemDeed444: ItemDeed { + deedid = 444; + }; + class ItemDeed445: ItemDeed { + deedid = 445; + }; + class ItemDeed446: ItemDeed { + deedid = 446; + }; + class ItemDeed447: ItemDeed { + deedid = 447; + }; + class ItemDeed448: ItemDeed { + deedid = 448; + }; + class ItemDeed449: ItemDeed { + deedid = 449; + }; + class ItemDeed450: ItemDeed { + deedid = 450; + }; + class ItemDeed451: ItemDeed { + deedid = 451; + }; + class ItemDeed452: ItemDeed { + deedid = 452; + }; + class ItemDeed453: ItemDeed { + deedid = 453; + }; + class ItemDeed454: ItemDeed { + deedid = 454; + }; + class ItemDeed455: ItemDeed { + deedid = 455; + }; + class ItemDeed456: ItemDeed { + deedid = 456; + }; + class ItemDeed457: ItemDeed { + deedid = 457; + }; + class ItemDeed458: ItemDeed { + deedid = 458; + }; + class ItemDeed459: ItemDeed { + deedid = 459; + }; + class ItemDeed460: ItemDeed { + deedid = 460; + }; + class ItemDeed461: ItemDeed { + deedid = 461; + }; + class ItemDeed462: ItemDeed { + deedid = 462; + }; + class ItemDeed463: ItemDeed { + deedid = 463; + }; + class ItemDeed464: ItemDeed { + deedid = 464; + }; + class ItemDeed465: ItemDeed { + deedid = 465; + }; + class ItemDeed466: ItemDeed { + deedid = 466; + }; + class ItemDeed467: ItemDeed { + deedid = 467; + }; + class ItemDeed468: ItemDeed { + deedid = 468; + }; + class ItemDeed469: ItemDeed { + deedid = 469; + }; + class ItemDeed470: ItemDeed { + deedid = 470; + }; + class ItemDeed471: ItemDeed { + deedid = 471; + }; + class ItemDeed472: ItemDeed { + deedid = 472; + }; + class ItemDeed473: ItemDeed { + deedid = 473; + }; + class ItemDeed474: ItemDeed { + deedid = 474; + }; + class ItemDeed475: ItemDeed { + deedid = 475; + }; + class ItemDeed476: ItemDeed { + deedid = 476; + }; + class ItemDeed477: ItemDeed { + deedid = 477; + }; + class ItemDeed478: ItemDeed { + deedid = 478; + }; + class ItemDeed479: ItemDeed { + deedid = 479; + }; + class ItemDeed480: ItemDeed { + deedid = 480; + }; + class ItemDeed481: ItemDeed { + deedid = 481; + }; + class ItemDeed482: ItemDeed { + deedid = 482; + }; + class ItemDeed483: ItemDeed { + deedid = 483; + }; + class ItemDeed484: ItemDeed { + deedid = 484; + }; + class ItemDeed485: ItemDeed { + deedid = 485; + }; + class ItemDeed486: ItemDeed { + deedid = 486; + }; + class ItemDeed487: ItemDeed { + deedid = 487; + }; + class ItemDeed488: ItemDeed { + deedid = 488; + }; + class ItemDeed489: ItemDeed { + deedid = 489; + }; + class ItemDeed490: ItemDeed { + deedid = 490; + }; + class ItemDeed491: ItemDeed { + deedid = 491; + }; + class ItemDeed492: ItemDeed { + deedid = 492; + }; + class ItemDeed493: ItemDeed { + deedid = 493; + }; + class ItemDeed494: ItemDeed { + deedid = 494; + }; + class ItemDeed495: ItemDeed { + deedid = 495; + }; + class ItemDeed496: ItemDeed { + deedid = 496; + }; + class ItemDeed497: ItemDeed { + deedid = 497; + }; + class ItemDeed498: ItemDeed { + deedid = 498; + }; + class ItemDeed499: ItemDeed { + deedid = 499; + }; + class ItemDeed500: ItemDeed { + deedid = 500; + }; + class ItemDeed501: ItemDeed { + deedid = 501; + }; + class ItemDeed502: ItemDeed { + deedid = 502; + }; + class ItemDeed503: ItemDeed { + deedid = 503; + }; + class ItemDeed504: ItemDeed { + deedid = 504; + }; + class ItemDeed505: ItemDeed { + deedid = 505; + }; + class ItemDeed506: ItemDeed { + deedid = 506; + }; + class ItemDeed507: ItemDeed { + deedid = 507; + }; + class ItemDeed508: ItemDeed { + deedid = 508; + }; + class ItemDeed509: ItemDeed { + deedid = 509; + }; + class ItemDeed510: ItemDeed { + deedid = 510; + }; + class ItemDeed511: ItemDeed { + deedid = 511; + }; + class ItemDeed512: ItemDeed { + deedid = 512; + }; +}; \ No newline at end of file diff --git a/dayz_code/actions/trade_any_vehicle.sqf b/dayz_code/actions/trade_any_vehicle.sqf index 8cc15fc9b..df9b18616 100644 --- a/dayz_code/actions/trade_any_vehicle.sqf +++ b/dayz_code/actions/trade_any_vehicle.sqf @@ -162,23 +162,27 @@ if (_qty >= _qty_in) then { }; }; - if(_okToSell and !isNull _obj and alive _obj) then { + if(_okToSell) then { - // Sell Vehicle - for "_x" from 1 to _qty_out do { - player addMagazine _part_out; + if(!isNull _obj and alive _obj) then { + // Sell Vehicle + for "_x" from 1 to _qty_out do { + player addMagazine _part_out; + }; + + _objectID = _obj getVariable ["ObjectID","0"]; + _objectUID = _obj getVariable ["ObjectUID","0"]; + + //["dayzDeleteObj",[_objectID,_objectUID]] call callRpcProcedure; + dayzDeleteObj = [_objectID,_objectUID]; + publicVariableServer "dayzDeleteObj"; + + deleteVehicle _obj; + + cutText [format[("Sold %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"]; }; - - _objectID = _obj getVariable ["ObjectID","0"]; - _objectUID = _obj getVariable ["ObjectUID","0"]; - - //["dayzDeleteObj",[_objectID,_objectUID]] call callRpcProcedure; - dayzDeleteObj = [_objectID,_objectUID]; - publicVariableServer "dayzDeleteObj"; - - deleteVehicle _obj; - - cutText [format[("Sold %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"]; + } else { + cutText [format[("Cannot sell %1, tires are too damaged."),_textPartOut] , "PLAIN DOWN"]; }; }; diff --git a/dayz_code/actions/trade_weapons.sqf b/dayz_code/actions/trade_weapons.sqf index 45ebe74f2..5d696f4da 100644 --- a/dayz_code/actions/trade_weapons.sqf +++ b/dayz_code/actions/trade_weapons.sqf @@ -87,19 +87,15 @@ if (_qty >= _qty_in) then { if(dayzTradeResult == "PASS") then { - for "_x" from 1 to _qty_in do { - if(_buy_o_sell == "buy") then { - player removeMagazine _part_in; - } else { - player removeWeapon _part_in; - }; - }; - - for "_x" from 1 to _qty_out do { - if(_buy_o_sell == "buy") then { - player addWeapon _part_out; - } else { - player addMagazine _part_out; + _removed = ([player,_part_in,_qty_in] call BIS_fnc_invRemove); + + if(_removed == _qty_in) then { + for "_x" from 1 to _qty_out do { + if(_buy_o_sell == "buy") then { + player addWeapon _part_out; + } else { + player addMagazine _part_out; + }; }; };