Skip to content
Outlands Hub

Razor script

Player Vendor Restock Script - updated for Wildlands

by mustang1x1 · 641 lines
Download

Script created by mustang1x1 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 each…

HousingOrganizing
Player Vendor Restock Script - updated for Wildlands.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/309a1c40-ee1c-49f4-8568-d242f1958e92 for latest2# Automation by Jaseowns3## Script: Player Vendor Restock Script - updated for Wildlands4## Created by: mustang1x1#05#############################################6 7//Script created by mustang1x18//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 '74000'25setvar! ArcaneCorePrice '38000'26setvar! ArtisanCorePrice '64000'27setvar! BloodCorePrice '8000'28setvar! CommandCorePrice '107000'29setvar! DeathCorePrice '9000'30setvar! DisciplineCorePrice '16000'31setvar! EarthCorePrice '7000'32setvar! EldritchCorePrice '59000'33setvar! FireCorePrice '14500'34setvar! FortuneCorePrice '80000'35setvar! FrostCorePrice '45000'36setvar! GadgetCorePrice '12000'37setvar! HarvestCorePrice '109000'38setvar! HolyCorePrice '9000'39setvar! LightningCorePrice '70000'40setvar! LyricCorePrice '30000'41setvar! MadnessCorePrice '70000'42setvar! PoisonCorePrice '33000'43setvar! ShadowCorePrice '19000'44setvar! VoidCorePrice '30000'45setvar! WaterCorePrice '12000'46setvar! WarCorePrice '7000'47 48//Distillations49setvar! AirDistillationPrice '6000'50setvar! ArcaneDistillationPrice '6000'51setvar! ArtisanDistillationPrice '6000'52setvar! BloodDistillationPrice '6000'53setvar! CommandDistillationPrice '9000'54setvar! DeathDistillationPrice '6000'55setvar! DisciplineDistillationPrice '6000'56setvar! EarthDistillationPrice '6000'57setvar! EldritchDistillationPrice '6000'58setvar! FireDistillationPrice '6000'59setvar! FortuneDistillationPrice '6000'60setvar! FrostDistillationPrice '6000'61setvar! GadgetDistillationPrice '6000'62setvar! HarvestDistillationPrice '6000'63setvar! HolyDistillationPrice '6000'64setvar! LightningDistillationPrice '6000'65setvar! LyricDistillationPrice '6000'66setvar! MadnessDistillationPrice '6000'67setvar! PoisonDistillationPrice '6000'68setvar! ShadowDistillationPrice '6000'69setvar! VoidDistillationPrice '6000'70setvar! WaterDistillationPrice '6000'71setvar! WarDistillationPrice '6000'72 73//Skill Scrolls74setvar! AlchemyPrice '44000'75setvar! AnimalLorePrice '22000'76setvar! AnimalTamingPrice '25000'77setvar! ArmsLorePrice '8000'78setvar! BeggingPrice '8000'79setvar! BlacksmithyPrice '8000'80setvar! CampingPrice '8000'81setvar! CarpentryPrice '8000'82setvar! CartographyPrice '13000'83setvar! ChivalryPrice '19000'84setvar! CookingPrice '8000'85setvar! DetectHiddenPrice '8000'86setvar! DiscordancePrice '10000'87setvar! FishingPrice '8500'88setvar! ForensicEvalPrice '11000'89setvar! HerdingPrice '24000'90setvar! InscriptionPrice '25000'91setvar! ItemIdPrice '9000'92setvar! LockpickingPrice '9000'93setvar! LumberjackingPrice '9000'94setvar! MusicanshipPrice '18000'95setvar! MiningPrice '9000'96setvar! NecromancyPrice '31000'97setvar! PeacemakingPrice '11000'98setvar! PoisoningPrice '13000'99setvar! ProvocationPrice '10000'100setvar! RemoveTrapPrice '9500'101setvar! SpiritSpeakPrice '9500'102setvar! StealthPrice '10000'103setvar! TailoringPrice '40000'104setvar! TasteIdPrice '10000'105setvar! TinkeringPrice '12000'106setvar! TrackingPrice '9000'107setvar! VeterinaryPrice '25000'108 109//Maps110setvar! T1Price '10000'111setvar! T2Price '17500'112setvar! T3Price '29500'113setvar! T4Price '40000'114setvar! T5Price '62000'115setvar! T6Price '100000'116setvar! T8Price '250000'117 118//Other119setvar! SkillOrbPrice '21999'120setvar! MastercraftingDiagramPrice '175000'121setvar! ResearchMaterialsPrice '35000'122setvar! ArcaneScrollPrice '30000' 123 124//=========================================125 126//Cores 127if setContainerVariables == '1'128overhead 'Set container for Aspect Cores' 2263129setvar aspectCoreContainer130endif131 132while findtype 'aspect core' backpack as item133    getlabel item label134    if 'Air' in label135        lift item 1136        drop aspectCoreContainer 30 60 0137        pause 500138        promptresponse AirCorePrice        139    elseif 'Artisan' in label140        lift item 1141        drop aspectCoreContainer 45 60 0142        pause 500143        promptresponse ArtisanCorePrice144    elseif 'Blood' in label145        lift item 1146        drop aspectCoreContainer 60 60 0147        pause 500148        promptresponse BloodCorePrice149    elseif 'Command' in label150        lift item 1151        drop aspectCoreContainer 75 60 0152        pause 500153        promptresponse CommandCorePrice154    elseif 'Death' in label155        lift item 1156        drop aspectCoreContainer 90 60 0157        pause 500158        promptresponse DeathCorePrice159    elseif 'Discipline' in label160        lift item 1161        drop aspectCoreContainer 105 60 0162        pause 500163        promptresponse DisciplineCorePrice164    elseif 'Earth' in label165        lift item 1166        drop aspectCoreContainer 120 60 0167        pause 500168        promptresponse EarthCorePrice169    elseif 'Eldritch' in label170        lift item 1171        drop aspectCoreContainer 135 60 0172        pause 500173        promptresponse EldritchCorePrice174    elseif 'Fire' in label175        lift item 1176        drop aspectCoreContainer 30 80 0177        pause 500178        promptresponse FireCorePrice        179    elseif 'Fortune' in label180        lift item 1181        drop aspectCoreContainer 45 80 0182        pause 500183        promptresponse FortuneCorePrice184    elseif 'Holy' in label185        lift item 1186        drop aspectCoreContainer 60 80 0187        pause 500188        promptresponse HolyCorePrice189    elseif 'Lyric' in label190        lift item 1191        drop aspectCoreContainer 75 80 0192        pause 500193        promptresponse LyricCorePrice194    elseif 'Poison' in label195        lift item 1196        drop aspectCoreContainer 90 80 0197        pause 500198        promptresponse PoisonCorePrice      199    elseif 'Shadow' in label200        lift item 1201        drop aspectCoreContainer 105 80 0202        pause 500203        promptresponse ShadowCorePrice      204    elseif 'Void' in label205        lift item 1206        drop aspectCoreContainer 120 80 0207        pause 500208        promptresponse VoidCorePrice        209    elseif 'Water' in label210        lift item 1211        drop aspectCoreContainer 135 80 0212        pause 500213        promptresponse WaterCorePrice214    elseif 'Gadget' in label215        lift item 1216        drop aspectCoreContainer 30 100 0217        pause 500218        promptresponse GadgetCorePrice  219    elseif 'Harvest' in label220        lift item 1221        drop aspectCoreContainer 45 100 0222        pause 500223        promptresponse HarvestCorePrice 224    elseif 'War' in label225        lift item 1226        drop aspectCoreContainer 60 100 0227        pause 500228        promptresponse WarCorePrice          229    elseif 'Arcane' in label230        lift item 1231        drop aspectCoreContainer 75 100 0232        pause 500233        promptresponse ArcaneCorePrice          234    elseif 'Frost' in label235        lift item 1236        drop aspectCoreContainer 90 100 0237        pause 500238        promptresponse FrostCorePrice239    elseif 'Lightning' in label240        lift item 1241        drop aspectCoreContainer 105 100 0242        pause 500243        promptresponse LightningCorePrice      244    elseif 'Madness' in label245        lift item 1246        drop aspectCoreContainer 120 100 0247        pause 500248        promptresponse MadnessCorePrice          249    endif250endwhile251 252 253if setContainerVariables == '1'254overhead 'Set container for Aspect Distillations' 2263255setvar aspectDistillationContainer256endif 257 258while findtype 'flask' backpack as item259    getlabel item label260    if 'Air' in label261        lift item 1262        drop aspectDistillationContainer 25 50 0263        pause 500264        promptresponse AirDistillationPrice        265    elseif 'Artisan' in label266        lift item 1267        drop aspectDistillationContainer 40 50 0268        pause 500269        promptresponse ArtisanDistillationPrice270    elseif 'Blood' in label271        lift item 1272        drop aspectDistillationContainer 55 50 0273        pause 500274        promptresponse BloodDistillationPrice275    elseif 'Command' in label276        lift item 1277        drop aspectDistillationContainer 70 50 0278        pause 500279        promptresponse CommandDistillationPrice280    elseif 'Death' in label281        lift item 1282        drop aspectDistillationContainer 85 50 0283        pause 500284        promptresponse DeathDistillationPrice285    elseif 'Discipline' in label286        lift item 1287        drop aspectDistillationContainer 100 50 0288        pause 500289        promptresponse DisciplineDistillationPrice290    elseif 'Earth' in label291        lift item 1292        drop aspectDistillationContainer 115 50 0293        pause 500294        promptresponse EarthDistillationPrice295    elseif 'Eldritch' in label296        lift item 1297        drop aspectDistillationContainer 130 50 0298        pause 500299        promptresponse EldritchDistillationPrice300    elseif 'Fire' in label301        lift item 1302        drop aspectDistillationContainer 30 75 0303        pause 500304        promptresponse FireDistillationPrice        305    elseif 'Fortune' in label306        lift item 1307        drop aspectDistillationContainer 45 75 0308        pause 500309        promptresponse FortuneDistillationPrice310    elseif 'Holy' in label311        lift item 1312        drop aspectDistillationContainer 60 75 0313        pause 500314        promptresponse HolyDistillationPrice315    elseif 'Lyric' in label316        lift item 1317        drop aspectDistillationContainer 75 75 0318        pause 500319        promptresponse LyricDistillationPrice320    elseif 'Poison' in label321        lift item 1322        drop aspectDistillationContainer 90 75 0323        pause 500324        promptresponse PoisonDistillationPrice      325    elseif 'Shadow' in label326        lift item 1327        drop aspectDistillationContainer 105 75 0328        pause 500329        promptresponse ShadowDistillationPrice      330    elseif 'Void' in label331        lift item 1332        drop aspectDistillationContainer 120 75 0333        pause 500334        promptresponse VoidDistillationPrice        335    elseif 'Water' in label336        lift item 1337        drop aspectDistillationContainer 135 75 0338        pause 500339        promptresponse WaterDistillationPrice340    elseif 'Gadget' in label341        lift item 1342        drop aspectDistillationContainer 30 100 0343        pause 500344        promptresponse GadgetDistillationPrice  345    elseif 'Harvest' in label346        lift item 1347        drop aspectDistillationContainer 45 100 0348        pause 500349        promptresponse HarvestDistillationPrice 350    elseif 'War' in label351        lift item 1352        drop aspectDistillationContainer 60 100 0353        pause 500354        promptresponse WarDistillationPrice355    elseif 'Arcane' in label356        lift item 1357        drop aspectDistillationContainer 75 100 0358        pause 500359        promptresponse ArcaneDistillationPrice          360    elseif 'Frost' in label361        lift item 1362        drop aspectDistillationContainer 90 100 0363        pause 500364        promptresponse FrostDistillationPrice365    elseif 'Lightning' in label366        lift item 1367        drop aspectDistillationContainer 105 100 0368        pause 500369        promptresponse LightningDistillationPrice    370    elseif 'Madness' in label371        lift item 1372        drop aspectDistillationContainer 120 100 0373        pause 500374        promptresponse MadnessDistillationPrice        375    endif376  377endwhile378 379//Skill Scrolls380 381if setContainerVariables == '1'382overhead 'Set container for Skill Scrolls' 2263383setvar skillScrollsContainer384endif385 386while findtype 'scroll of calling' backpack as item387    getlabel item label388    if 'alchemy' in label389        lift item 1390        drop skillScrollsContainer 15 50 0391        pause 500392        promptresponse AlchemyPrice     393    elseif 'animal lore' in label394        lift item 1395        drop skillScrollsContainer 25 50 0396        pause 500397        promptresponse AnimalLorePrice        398    elseif 'animal taming' in label399        lift item 1400        drop skillScrollsContainer 35 50 0401        pause 500402        promptresponse AnimalTamingPrice  403    elseif 'arms lore' in label404        lift item 1405        drop skillScrollsContainer 45 50 0406        pause 500407        promptresponse ArmsLorePrice        408    elseif 'begging' in label409        lift item 1410        drop skillScrollsContainer 55 50 0411        pause 500412        promptresponse BeggingPrice413    elseif 'blacksmithy' in label414        lift item 1415        drop skillScrollsContainer 65 50 0416        pause 500417        promptresponse BlacksmithyPrice  418    elseif 'camping' in label419        lift item 1420        drop skillScrollsContainer 75 50 0421        pause 500422        promptresponse CampingPrice  423    elseif 'carpentry' in label424        lift item 1425        drop skillScrollsContainer 85 50 0426        pause 500427        promptresponse CarpentryPrice 428    elseif 'cartography' in label429        lift item 1430        drop skillScrollsContainer 95 50 0431        pause 500432        promptresponse CartographyPrice433    elseif 'chivalry' in label434        lift item 1435        drop skillScrollsContainer 105 50 0436        pause 500437        promptresponse ChivalryPrice438    elseif 'cooking' in label439        lift item 1440        drop skillScrollsContainer 115 50 0441        pause 500442        promptresponse CookingPrice443    elseif 'detect hidden' in label444        lift item 1445        drop skillScrollsContainer 125 50 0446        pause 500447        promptresponse DetectHiddenPrice448    elseif 'discordance' in label449        lift item 1450        drop skillScrollsContainer 135 50 0451        pause 500452        promptresponse DiscordancePrice453    elseif 'fishing' in label454        lift item 1455        drop skillScrollsContainer 20 70 0456        pause 500457        promptresponse FishingPrice458    elseif 'forensic eval' in label459        lift item 1460        drop skillScrollsContainer 30 70 0461        pause 500462        promptresponse ForensicEvalPrice463    elseif 'herding' in label464        lift item 1465        drop skillScrollsContainer 40 70 0466        pause 500467        promptresponse HerdingPrice468    elseif 'inscription' in label469        lift item 1470        drop skillScrollsContainer 50 70 0471        pause 500472        promptresponse InscriptionPrice473    elseif 'item id' in label474        lift item 1475        drop skillScrollsContainer 60 70 0476        pause 500477        promptresponse ItemIdPrice478    elseif 'lockpicking' in label479        lift item 1480        drop skillScrollsContainer 70 70 0481        pause 500482        promptresponse LockpickingPrice483    elseif 'lumberjacking' in label484        lift item 1485        drop skillScrollsContainer 80 70 0486        pause 500487        promptresponse LumberjackingPrice488    elseif 'musicianship' in label489        lift item 1490        drop skillScrollsContainer 90 70 0491        pause 500492        promptresponse MusicanshipPrice493    elseif 'mining' in label494        lift item 1495        drop skillScrollsContainer 100 70 0496        pause 500497        promptresponse MiningPrice498    elseif 'necromancy' in label499        lift item 1500        drop skillScrollsContainer 110 70 0501        pause 500502        promptresponse NecromancyPrice503    elseif 'peacemaking' in label504        lift item 1505        drop skillScrollsContainer 120 70 0506        pause 500507        promptresponse PeacemakingPrice508    elseif 'poisoning' in label509        lift item 1510        drop skillScrollsContainer 130 70 0511        pause 500512        promptresponse PoisoningPrice513    elseif 'provocation' in label514        lift item 1515        drop skillScrollsContainer 15 90 0516        pause 500517        promptresponse ProvocationPrice518    elseif 'remove trap' in label519        lift item 1520        drop skillScrollsContainer 25 90 0521        pause 500522        promptresponse RemoveTrapPrice523    elseif 'spirit speak' in label524        lift item 1525        drop skillScrollsContainer 35 90 0526        pause 500527        promptresponse SpiritSpeakPrice528    elseif 'stealth' in label529        lift item 1530        drop skillScrollsContainer 45 90 0531        pause 500532        promptresponse StealthPrice533    elseif 'tailoring' in label534        lift item 1535        drop skillScrollsContainer 55 90 0536        pause 500537        promptresponse TailoringPrice538    elseif 'taste id' in label539        lift item 1540        drop skillScrollsContainer 65 90 0541        pause 500542        promptresponse TasteIdPrice543    elseif 'tinkering' in label544        lift item 1545        drop skillScrollsContainer 75 90 0546        pause 500547        promptresponse TinkeringPrice548    elseif 'tracking' in label549        lift item 1550        drop skillScrollsContainer 85 90 0551        pause 500552        promptresponse TrackingPrice553    elseif 'veterinary' in label554        lift item 1555        drop skillScrollsContainer 95 90 0556        pause 500557        promptresponse VeterinaryPrice558    endif    559endwhile560 561//Maps562if setContainerVariables == '1'563    overhead 'Set container for Maps' 2263564setvar mapsContainer565endif 566 567while findtype 'map' backpack as item568    getlabel item label569    if 'level 1' in label570        lift item 1571        drop mapsContainer 30 60 0572        pause 500573        promptresponse T1Price        574        elseif 'level 2' in label575        lift item 1576        drop mapsContainer 45 60 0577        pause 500578        promptresponse T2Price579        elseif 'level 3' in label580        lift item 1581        drop mapsContainer 60 60 0582        pause 500583        promptresponse T3Price584        elseif 'level 4' in label585        lift item 1586        drop mapsContainer 75 60 0587        pause 500588        promptresponse T4Price589        elseif 'level 5' in label590        lift item 1591        drop mapsContainer 90 60 0592        pause 500593        promptresponse T5Price594        elseif 'level 6' in label595        lift item 1596        drop mapsContainer 105 60 0597        pause 500598        promptresponse T6Price599        elseif 'level 8' in label600        lift item 1601        drop mapsContainer 120 60 0602        pause 500603        promptresponse T8Price      604    endif605endwhile606 607//Other rares608if setContainerVariables == '1'609overhead 'Set container for other items' 2263610setvar otherItemsContainer611endif612 613while findtype 'Book of Truth' backpack as item614    lift item 5615    drop otherItemsContainer 45 60 0616    pause 500617    promptresponse MastercraftingDiagramPrice618endwhile619 620while findtype 'void orb' backpack as item621    lift item 1622    drop otherItemsContainer 65 60 0623    pause 500624    promptresponse SkillOrbPrice625endwhile626 627while findtype 'research materials' backpack as item628    lift item 5629    drop otherItemsContainer 85 60 0630    pause 500631    promptresponse ResearchMaterialsPrice632endwhile633 634while findtype 'blank scroll%s%' backpack 2609 as item635    lift item 20636    drop otherItemsContainer 105 60 0637    pause 500638    promptresponse ArcaneScrollPrice639endwhile640 641overhead 'Script Finished' 2263