Script created by Mustang#1702 In order to prevent overlapping items, separate containers for cores/scrolls/extracts etc. are recommended Item placement is designed for small paragon chests, items in other containers might overlap which…
HousingOrganizing
Vendor Restock Script.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/d391808e-ce65-4327-9fa4-6da47993e772 for latest2# Automation by Jaseowns3## Script: Vendor Restock Script4## Created by: Mustang#17025#############################################6 7//Script created by Mustang#17028//In order to prevent overlapping items, separate containers for cores/scrolls/extracts etc. are recommended9//Item placement is designed for small paragon chests, items in other containers might overlap which each other10 11//If you want to add other items to this script 12//keep in mind that some items like tmaps, skillscrolls, etc. have the same ID and hue13 14overhead 'Loading prices, please wait...' 226315 16//=========================================17//Change this parameter value to 0 if you don't want to set target containers every time18setvar! setContainerVariables '1'19 20//=========================================21//Set your prices here:22 23//Cores24setvar! AirCorePrice '14000'25setvar! ArtisanCorePrice '36000'26setvar! BloodCorePrice '3000'27setvar! CommandCorePrice '42000'28setvar! DeathCorePrice '3000'29setvar! DisciplineCorePrice '3000'30setvar! EarthCorePrice '3000'31setvar! EldritchCorePrice '9500'32setvar! FireCorePrice '3000'33setvar! FortuneCorePrice '12000'34setvar! HolyCorePrice '4500'35setvar! LyricCorePrice '25000'36setvar! PoisonCorePrice '16000'37setvar! ShadowCorePrice '3000'38setvar! VoidCorePrice '13000'39setvar! WaterCorePrice '3000'40 41//Extracts42setvar! AirExtractPrice '24000'43setvar! ArtisanExtractPrice '12000'44setvar! BloodExtractPrice '6500'45setvar! CommandExtractPrice '11000'46setvar! DeathExtractPrice '7000'47setvar! DisciplineExtractPrice '4000'48setvar! EarthExtractPrice '4000'49setvar! EldritchExtractPrice '11000'50setvar! FireExtractPrice '4000'51setvar! FortuneExtractPrice '11000'52setvar! HolyExtractPrice '7000'53setvar! LyricExtractPrice '16000'54setvar! PoisonExtractPrice '38000'55setvar! ShadowExtractPrice '9000'56setvar! VoidExtractPrice '9000'57setvar! WaterExtractPrice '6500'58 59//Distillations60setvar! AirDistillationPrice '24000'61setvar! ArtisanDistillationPrice '12000'62setvar! BloodDistillationPrice '6500'63setvar! CommandDistillationPrice '11000'64setvar! DeathDistillationPrice '7000'65setvar! DisciplineDistillationPrice '4000'66setvar! EarthDistillationPrice '4000'67setvar! EldritchDistillationPrice '11000'68setvar! FireDistillationPrice '4000'69setvar! FortuneDistillationPrice '11000'70setvar! HolyDistillationPrice '7000'71setvar! LyricDistillationPrice '16000'72setvar! PoisonDistillationPrice '38000'73setvar! ShadowDistillationPrice '9000'74setvar! VoidDistillationPrice '9000'75setvar! WaterDistillationPrice '6500'76 77//Skill Scrolls78setvar! AlchemyPrice '15000'79setvar! AnimalLorePrice '14000'80setvar! AnimalTamingPrice '14000'81setvar! ArmsLorePrice '8000'82setvar! BeggingPrice '7500'83setvar! BlacksmithyPrice '7500'84setvar! CampingPrice '8000'85setvar! CarpentryPrice '8000'86setvar! CartographyPrice '8500'87setvar! ChivalryPrice '18000'88setvar! CookingPrice '8000'89setvar! DetectHiddenPrice '8500'90setvar! DiscordancePrice '11000'91setvar! FishingPrice '8500'92setvar! ForensicEvalPrice '11000'93setvar! HerdingPrice '7500'94setvar! InscriptionPrice '13000'95setvar! ItemIdPrice '9000'96setvar! LockpickingPrice '9000'97setvar! LumberjackingPrice '9000'98setvar! MusicanshipPrice '18000'99setvar! MiningPrice '9000'100setvar! NecromancyPrice '48000'101setvar! PeacemakingPrice '11000'102setvar! PoisoningPrice '15000'103setvar! ProvocationPrice '10000'104setvar! RemoveTrapPrice '9500'105setvar! SpiritSpeakPrice '9500'106setvar! StealthPrice '9500'107setvar! TailoringPrice '28000'108setvar! TasteIdPrice '21000'109setvar! TinkeringPrice '9000'110setvar! TrackingPrice '9000'111setvar! VeterinaryPrice '8000'112 113//Maps114setvar! T1Price '7000'115setvar! T2Price '8000'116setvar! T3Price '27000'117setvar! T4Price '30000'118setvar! T5Price '45000'119setvar! T6Price '60000'120setvar! T8Price '250000'121 122//Other123setvar! SkillOrbPrice '21999'124setvar! MastercraftingDiagramPrice '175000'125setvar! ResearchMaterialsPrice '35000'126setvar! ArcaneScrollPrice '30000' 127 128//=========================================129 130//Cores 131if setContainerVariables == '1'132overhead 'Set container for Aspect Cores' 2263133setvar aspectCoreContainer134endif135 136while findtype 'aspect core' backpack as item137 getlabel item label138 if 'Air' in label139 lift item 1140 drop aspectCoreContainer 30 60 0141 pause 500142 promptresponse AirCorePrice 143 elseif 'Artisan' in label144 lift item 1145 drop aspectCoreContainer 45 60 0146 pause 500147 promptresponse ArtisanCorePrice148 elseif 'Blood' in label149 lift item 1150 drop aspectCoreContainer 60 60 0151 pause 500152 promptresponse BloodCorePrice153 elseif 'Command' in label154 lift item 1155 drop aspectCoreContainer 75 60 0156 pause 500157 promptresponse CommandCorePrice158 elseif 'Death' in label159 lift item 1160 drop aspectCoreContainer 90 60 0161 pause 500162 promptresponse DeathCorePrice163 elseif 'Discipline' in label164 lift item 1165 drop aspectCoreContainer 105 60 0166 pause 500167 promptresponse DisciplineCorePrice168 elseif 'Earth' in label169 lift item 1170 drop aspectCoreContainer 120 60 0171 pause 500172 promptresponse EarthCorePrice173 elseif 'Eldritch' in label174 lift item 1175 drop aspectCoreContainer 135 60 0176 pause 500177 promptresponse EldritchCorePrice178 elseif 'Fire' in label179 lift item 1180 drop aspectCoreContainer 30 80 0181 pause 500182 promptresponse FireCorePrice 183 elseif 'Fortune' in label184 lift item 1185 drop aspectCoreContainer 45 80 0186 pause 500187 promptresponse FortuneCorePrice188 elseif 'Holy' in label189 lift item 1190 drop aspectCoreContainer 60 80 0191 pause 500192 promptresponse HolyCorePrice193 elseif 'Lyric' in label194 lift item 1195 drop aspectCoreContainer 75 80 0196 pause 500197 promptresponse LyricCorePrice198 elseif 'Poison' in label199 lift item 1200 drop aspectCoreContainer 90 80 0201 pause 500202 promptresponse PoisonCorePrice 203 elseif 'Shadow' in label204 lift item 1205 drop aspectCoreContainer 105 80 0206 pause 500207 promptresponse ShadowCorePrice 208 elseif 'Void' in label209 lift item 1210 drop aspectCoreContainer 120 80 0211 pause 500212 promptresponse VoidCorePrice 213 elseif 'Water' in label214 lift item 1215 drop aspectCoreContainer 135 80 0216 pause 500217 promptresponse WaterCorePrice 218 endif219endwhile220 221if setContainerVariables == '1'222overhead 'Set container for Aspect Extracts' 2263223setvar aspectExtractContainer224endif 225 226//Extracts227while findtype 'bottle' backpack as item228 getlabel item label229 if 'Air' in label230 lift item 1231 drop aspectExtractContainer 30 60 0232 pause 500233 promptresponse AirExtractPrice 234 elseif 'Artisan' in label235 lift item 1236 drop aspectExtractContainer 45 60 0237 pause 500238 promptresponse ArtisanExtractPrice239 elseif 'Blood' in label240 lift item 1241 drop aspectExtractContainer 60 60 0242 pause 500243 promptresponse BloodExtractPrice244 elseif 'Command' in label245 lift item 1246 drop aspectExtractContainer 75 60 0247 pause 500248 promptresponse CommandExtractPrice249 elseif 'Death' in label250 lift item 1251 drop aspectExtractContainer 90 60 0252 pause 500253 promptresponse DeathExtractPrice254 elseif 'Discipline' in label255 lift item 1256 drop aspectExtractContainer 105 60 0257 pause 500258 promptresponse DisciplineExtractPrice259 elseif 'Earth' in label260 lift item 1261 drop aspectExtractContainer 120 60 0262 pause 500263 promptresponse EarthExtractPrice264 elseif 'Eldritch' in label265 lift item 1266 drop aspectExtractContainer 135 60 0267 pause 500268 promptresponse EldritchExtractPrice269 elseif 'Fire' in label270 lift item 1271 drop aspectExtractContainer 30 80 0272 pause 500273 promptresponse FireExtractPrice 274 elseif 'Fortune' in label275 lift item 1276 drop aspectExtractContainer 45 80 0277 pause 500278 promptresponse FortuneExtractPrice279 elseif 'Holy' in label280 lift item 1281 drop aspectExtractContainer 60 80 0282 pause 500283 promptresponse HolyExtractPrice284 elseif 'Lyric' in label285 lift item 1286 drop aspectExtractContainer 75 80 0287 pause 500288 promptresponse LyricExtractPrice289 elseif 'Poison' in label290 lift item 1291 drop aspectExtractContainer 90 80 0292 pause 500293 promptresponse PoisonExtractPrice 294 elseif 'Shadow' in label295 lift item 1296 drop aspectExtractContainer 105 80 0297 pause 500298 promptresponse ShadowExtractPrice 299 elseif 'Void' in label300 lift item 1301 drop aspectExtractContainer 120 80 0302 pause 500303 promptresponse VoidExtractPrice 304 elseif 'Water' in label305 lift item 1306 drop aspectExtractContainer 135 80 0307 pause 500308 promptresponse WaterExtractPrice 309 endif310 311endwhile312 313if setContainerVariables == '1'314overhead 'Set container for Aspect Distillations' 2263315setvar aspectDistillationContainer316endif 317 318while findtype 'flask' backpack as item319 getlabel item label320 if 'Air' in label321 lift item 1322 drop aspectDistillationContainer 25 50 0323 pause 500324 promptresponse AirDistillationPrice 325 elseif 'Artisan' in label326 lift item 1327 drop aspectDistillationContainer 40 50 0328 pause 500329 promptresponse ArtisanDistillationPrice330 elseif 'Blood' in label331 lift item 1332 drop aspectDistillationContainer 55 50 0333 pause 500334 promptresponse BloodDistillationPrice335 elseif 'Command' in label336 lift item 1337 drop aspectDistillationContainer 70 50 0338 pause 500339 promptresponse CommandDistillationPrice340 elseif 'Death' in label341 lift item 1342 drop aspectDistillationContainer 85 50 0343 pause 500344 promptresponse DeathDistillationPrice345 elseif 'Discipline' in label346 lift item 1347 drop aspectDistillationContainer 100 50 0348 pause 500349 promptresponse DisciplineDistillationPrice350 elseif 'Earth' in label351 lift item 1352 drop aspectDistillationContainer 115 50 0353 pause 500354 promptresponse EarthDistillationPrice355 elseif 'Eldritch' in label356 lift item 1357 drop aspectDistillationContainer 130 50 0358 pause 500359 promptresponse EldritchDistillationPrice360 elseif 'Fire' in label361 lift item 1362 drop aspectDistillationContainer 30 80 0363 pause 500364 promptresponse FireDistillationPrice 365 elseif 'Fortune' in label366 lift item 1367 drop aspectDistillationContainer 45 80 0368 pause 500369 promptresponse FortuneDistillationPrice370 elseif 'Holy' in label371 lift item 1372 drop aspectDistillationContainer 60 80 0373 pause 500374 promptresponse HolyDistillationPrice375 elseif 'Lyric' in label376 lift item 1377 drop aspectDistillationContainer 75 80 0378 pause 500379 promptresponse LyricDistillationPrice380 elseif 'Poison' in label381 lift item 1382 drop aspectDistillationContainer 90 80 0383 pause 500384 promptresponse PoisonDistillationPrice 385 elseif 'Shadow' in label386 lift item 1387 drop aspectDistillationContainer 105 80 0388 pause 500389 promptresponse ShadowDistillationPrice 390 elseif 'Void' in label391 lift item 1392 drop aspectDistillationContainer 120 80 0393 pause 500394 promptresponse VoidDistillationPrice 395 elseif 'Water' in label396 lift item 1397 drop aspectDistillationContainer 135 80 0398 pause 500399 promptresponse WaterDistillationPrice400 endif401 402endwhile403 404//Skill Scrolls405 406if setContainerVariables == '1'407overhead 'Set container for Skill Scrolls' 2263408setvar skillScrollsContainer409endif410 411while findtype 'scroll of calling' backpack as item412 getlabel item label413 if 'alchemy' in label414 lift item 1415 drop skillScrollsContainer 15 50 0416 pause 500417 promptresponse AlchemyPrice 418 elseif 'animal lore' in label419 lift item 1420 drop skillScrollsContainer 25 50 0421 pause 500422 promptresponse AnimalLorePrice 423 elseif 'animal taming' in label424 lift item 1425 drop skillScrollsContainer 35 50 0426 pause 500427 promptresponse AnimalTamingPrice 428 elseif 'arms lore' in label429 lift item 1430 drop skillScrollsContainer 45 50 0431 pause 500432 promptresponse ArmsLorePrice 433 elseif 'begging' in label434 lift item 1435 drop skillScrollsContainer 55 50 0436 pause 500437 promptresponse BeggingPrice438 elseif 'blacksmithy' in label439 lift item 1440 drop skillScrollsContainer 65 50 0441 pause 500442 promptresponse BlacksmithyPrice 443 elseif 'camping' in label444 lift item 1445 drop skillScrollsContainer 75 50 0446 pause 500447 promptresponse CampingPrice 448 elseif 'carpentry' in label449 lift item 1450 drop skillScrollsContainer 85 50 0451 pause 500452 promptresponse CarpentryPrice 453 elseif 'cartography' in label454 lift item 1455 drop skillScrollsContainer 95 50 0456 pause 500457 promptresponse CartographyPrice458 elseif 'chivalry' in label459 lift item 1460 drop skillScrollsContainer 105 50 0461 pause 500462 promptresponse ChivalryPrice463 elseif 'cooking' in label464 lift item 1465 drop skillScrollsContainer 115 50 0466 pause 500467 promptresponse CookingPrice468 elseif 'detect hidden' in label469 lift item 1470 drop skillScrollsContainer 125 50 0471 pause 500472 promptresponse DetectHiddenPrice473 elseif 'discordance' in label474 lift item 1475 drop skillScrollsContainer 135 50 0476 pause 500477 promptresponse DiscordancePrice478 elseif 'fishing' in label479 lift item 1480 drop skillScrollsContainer 20 70 0481 pause 500482 promptresponse FishingPrice483 elseif 'forensic eval' in label484 lift item 1485 drop skillScrollsContainer 30 70 0486 pause 500487 promptresponse ForensicEvalPrice488 elseif 'herding' in label489 lift item 1490 drop skillScrollsContainer 40 70 0491 pause 500492 promptresponse HerdingPrice493 elseif 'inscription' in label494 lift item 1495 drop skillScrollsContainer 50 70 0496 pause 500497 promptresponse InscriptionPrice498 elseif 'item id' in label499 lift item 1500 drop skillScrollsContainer 60 70 0501 pause 500502 promptresponse ItemIdPrice503 elseif 'lockpicking' in label504 lift item 1505 drop skillScrollsContainer 70 70 0506 pause 500507 promptresponse LockpickingPrice508 elseif 'lumberjacking' in label509 lift item 1510 drop skillScrollsContainer 80 70 0511 pause 500512 promptresponse LumberjackingPrice513 elseif 'musicianship' in label514 lift item 1515 drop skillScrollsContainer 90 70 0516 pause 500517 promptresponse MusicanshipPrice518 elseif 'mining' in label519 lift item 1520 drop skillScrollsContainer 100 70 0521 pause 500522 promptresponse MiningPrice523 elseif 'necromancy' in label524 lift item 1525 drop skillScrollsContainer 110 70 0526 pause 500527 promptresponse NecromancyPrice528 elseif 'peacemaking' in label529 lift item 1530 drop skillScrollsContainer 120 70 0531 pause 500532 promptresponse PeacemakingPrice533 elseif 'poisoning' in label534 lift item 1535 drop skillScrollsContainer 130 70 0536 pause 500537 promptresponse PoisoningPrice538 elseif 'provocation' in label539 lift item 1540 drop skillScrollsContainer 15 90 0541 pause 500542 promptresponse ProvocationPrice543 elseif 'remove trap' in label544 lift item 1545 drop skillScrollsContainer 25 90 0546 pause 500547 promptresponse RemoveTrapPrice548 elseif 'spirit speak' in label549 lift item 1550 drop skillScrollsContainer 35 90 0551 pause 500552 promptresponse SpiritSpeakPrice553 elseif 'stealth' in label554 lift item 1555 drop skillScrollsContainer 45 90 0556 pause 500557 promptresponse StealthPrice558 elseif 'tailoring' in label559 lift item 1560 drop skillScrollsContainer 55 90 0561 pause 500562 promptresponse TailoringPrice563 elseif 'taste id' in label564 lift item 1565 drop skillScrollsContainer 65 90 0566 pause 500567 promptresponse TasteIdPrice568 elseif 'tinkering' in label569 lift item 1570 drop skillScrollsContainer 75 90 0571 pause 500572 promptresponse TinkeringPrice573 elseif 'tracking' in label574 lift item 1575 drop skillScrollsContainer 85 90 0576 pause 500577 promptresponse TrackingPrice578 elseif 'veterinary' in label579 lift item 1580 drop skillScrollsContainer 95 90 0581 pause 500582 promptresponse VeterinaryPrice583 endif 584endwhile585 586//Maps587if setContainerVariables == '1'588 overhead 'Set container for Maps' 2263589setvar mapsContainer590endif 591 592while findtype 'map' backpack as item593 getlabel item label594 if 'level 1' in label595 lift item 1596 drop mapsContainer 30 60 0597 pause 500598 promptresponse T1Price 599 elseif 'level 2' in label600 lift item 1601 drop mapsContainer 45 60 0602 pause 500603 promptresponse T2Price604 elseif 'level 3' in label605 lift item 1606 drop mapsContainer 60 60 0607 pause 500608 promptresponse T3Price609 elseif 'level 4' in label610 lift item 1611 drop mapsContainer 75 60 0612 pause 500613 promptresponse T4Price614 elseif 'level 5' in label615 lift item 1616 drop mapsContainer 90 60 0617 pause 500618 promptresponse T5Price619 elseif 'level 6' in label620 lift item 1621 drop mapsContainer 105 60 0622 pause 500623 promptresponse T6Price624 elseif 'level 8' in label625 lift item 1626 drop mapsContainer 120 60 0627 pause 500628 promptresponse T8Price 629 endif630endwhile631 632//Other rares633if setContainerVariables == '1'634overhead 'Set container for other items' 2263635setvar otherItemsContainer636endif637 638while findtype 'Book of Truth' backpack as item639 lift item 5640 drop otherItemsContainer 45 60 0641 pause 500642 promptresponse MastercraftingDiagramPrice643endwhile644 645while findtype 'void orb' backpack as item646 lift item 1647 drop otherItemsContainer 65 60 0648 pause 500649 promptresponse SkillOrbPrice650endwhile651 652while findtype 'research materials' backpack as item653 lift item 5654 drop otherItemsContainer 85 60 0655 pause 500656 promptresponse ResearchMaterialsPrice657endwhile658 659while findtype 'blank scroll%s%' backpack 2609 as item660 lift item 20661 drop otherItemsContainer 105 60 0662 pause 500663 promptresponse ArcaneScrollPrice664endwhile665 666overhead 'Script Finished' 2263