uox3/data/uox.ini
2026-06-05 21:52:03 -05:00

524 lines
9.3 KiB
INI

// UOX Initialization File. V258
//================================
[system]
{
SERVERNAME=My UOX3 Shard
EXTERNALIP=127.0.0.1
PORT=2593
SECRETSHARDKEY=None
SERVERLANGUAGE=0
NETRCVTIMEOUT=3
NETSNDTIMEOUT=3
NETRETRYCOUNT=3
CONSOLELOG=1
NETWORKLOG=0
SPEECHLOG=0
COMMANDPREFIX='
ANNOUNCEWORLDSAVES=1
JOINPARTMSGS=1
BACKUPSENABLED=0
BACKUPSAVERATIO=5
SAVESTIMER=600
UOGENABLED=1
FREESHARDSERVERPOLL=1
RANDOMSTARTINGLOCATION=0
ASSISTANTNEGOTIATION=0
KICKONASSISTANTSILENCE=0
CLASSICUOMAPTRACKER=1
JSENGINESIZE=256
USEUNICODEMESSAGES=1
CONTEXTMENUS=1
SYSMESSAGECOLOUR=72
MAXCLIENTBYTESIN=50000
MAXCLIENTBYTESOUT=200000
NETTRAFFICTIMEBAN=30
APSPERFTHRESHOLD=50
APSINTERVAL=100
APSDELAYSTEP=50
APSDELAYMAXCAP=2000
EVENTMANAGERSYSTEM=1
}
[clientsupport]
{
CLIENTSUPPORT4000=0
CLIENTSUPPORT5000=0
CLIENTSUPPORT6000=0
CLIENTSUPPORT6050=0
CLIENTSUPPORT7000=0
CLIENTSUPPORT7090=0
CLIENTSUPPORT70160=0
CLIENTSUPPORT70240=0
CLIENTSUPPORT70300=0
CLIENTSUPPORT70331=0
CLIENTSUPPORT704565=0
CLIENTSUPPORT70610=1
}
[directories]
{
DIRECTORY=./
DATADIRECTORY=C:\Program Files (x86)\Electronic Arts\Ultima Online Classic
DEFSDIRECTORY=./dfndata/
BOOKSDIRECTORY=./books/
ACTSDIRECTORY=./accounts/
SCRIPTSDIRECTORY=./js/
SCRIPTDATADIRECTORY=./js/jsdata/
BACKUPDIRECTORY=./archives/
MSGBOARDDIRECTORY=./msgboards/
SHAREDDIRECTORY=./shared/
ACCESSDIRECTORY=./accounts/
HTMLDIRECTORY=./html/
LOGSDIRECTORY=./logs/
DICTIONARYDIRECTORY=./dictionaries/
}
[skill & stats]
{
SKILLLEVEL=7
SKILLCAP=7000
SKILLCAPSINGLE=1000
SKILLDELAY=1
STATCAP=225
STATSAFFECTSKILLCHECKS=0
EXTENDEDSTARTINGSTATS=1
EXTENDEDSTARTINGSKILLS=1
MAXSTEALTHMOVEMENTS=10
MAXSTAMINAMOVEMENTS=15
SNOOPISCRIME=0
SNOOPAWARENESS=0
ARMORAFFECTMANAREGEN=1
HEALTHREGENMODE=1
STAMINAREGENMODE=1
MANAREGENMODE=1
HEALINGAFFECTHEALTHREGEN=1
HEALTHREGENCAP=18
STAMINAREGENCAP=24
MANAREGENCAP=18
}
[timers]
{
CORPSEDECAYTIMER=420
NPCCORPSEDECAYTIMER=420
WEATHERTIMER=60
SHOPSPAWNTIMER=300
DECAYTIMER=1800
DECAYTIMERINHOUSE=3600
INVISIBILITYTIMER=60
OBJECTUSETIMER=1
GATETIMER=30
POISONTIMER=180
LOGINTIMEOUT=300
HITPOINTREGENTIMER=8
STAMINAREGENTIMER=2
MANAREGENTIMER=7
BASEFISHINGTIMER=10
RANDOMFISHINGTIMER=5
SPIRITSPEAKTIMER=30
PETOFFLINECHECKTIMER=600
NPCFLAGUPDATETIMER=10
BLOODDECAYTIMER=3
BLOODDECAYCORPSETIMER=210
}
// Supported era values: core, uo, t2a, uor, td, lbr, aos, se, ml, sa, hs, tol
// Note: A value of 'core' inherits whatever is set in CORESHARDERA
[expansion settings]
{
CORESHARDERA=lbr
ARMORCALCULATION=core
STRENGTHDAMAGEBONUS=core
TACTICSDAMAGEBONUS=core
ANATOMYDAMAGEBONUS=core
LUMBERJACKDAMAGEBONUS=core
RACIALDAMAGEBONUS=core
DAMAGEBONUSCAP=core
SHIELDPARRY=core
WEAPONPARRY=core
WRESTLINGPARRY=core
COMBATHITCHANCE=core
}
// Note: Can be overridden/expanded to other races via races.dfn
[default race bonuses]
{
HUMANHEALTHREGENBONUS=0
HUMANSTAMINAREGENBONUS=0
HUMANMANAREGENBONUS=0
HUMANMAXWEIGHTBONUS=0
ELFHEALTHREGENBONUS=0
ELFSTAMINAREGENBONUS=0
ELFMANAREGENBONUS=0
ELFMAXWEIGHTBONUS=0
GARGOYLEHEALTHREGENBONUS=0
GARGOYLESTAMINAREGENBONUS=0
GARGOYLEMANAREGENBONUS=0
GARGOYLEMAXWEIGHTBONUS=0
}
[settings]
{
LOOTDECAYSWITHPLAYERCORPSE=1
LOOTDECAYSWITHNPCCORPSE=1
GUARDSACTIVE=1
DEATHANIMATION=1
AMBIENTSOUNDS=5
AMBIENTFOOTSTEPS=0
INTERNALACCOUNTCREATION=1
SHOWOFFLINEPCS=1
ROGUESENABLED=1
PLAYERPERSECUTION=1
ACCOUNTFLUSH=5
HTMLSTATUSENABLED=-1
SELLBYNAME=0
SELLMAXITEMS=5
GLOBALRESTOCKMULTIPLIER=1
BANKBUYTHRESHOLD=2000
TRADESYSTEM=0
RANKSYSTEM=1
DISPLAYMAKERSMARK=1
CUTSCROLLREQUIREMENTS=1
NPCTRAININGENABLED=1
HIDEWHILEMOUNTED=1
WEIGHTPERSTR=3.5
POLYDURATION=90
CLIENTFEATURES=1021183
SERVERFEATURES=4584
SPAWNREGIONSFACETS=0
MOONGATEFACETS=7
OVERLOADPACKETS=1
ADVANCEDPATHFINDING=1
LOOTINGISCRIME=1
BASICTOOLTIPSONLY=0
SHOWREPUTATIONTITLEINTOOLTIP=1
SHOWGUILDINFOINTOOLTIP=1
SHOWNPCTITLESINTOOLTIPS=1
SHOWNPCTITLESOVERHEAD=1
SHOWINVULNERABLETAGOVERHEAD=0
SHOWRACEWITHNAME=1
SHOWRACEINPAPERDOLL=1
GLOBALITEMDECAY=1
SCRIPTITEMSDECAYABLE=1
BASEITEMSDECAYABLE=0
PAPERDOLLGUILDBUTTON=1
FISHINGSTAMINALOSS=2
ITEMSDETECTSPEECH=0
MAXPLAYERPACKITEMS=125
MAXPLAYERBANKITEMS=125
MAXPLAYERPACKWEIGHT=40000
MAXPLAYERBANKWEIGHT=160000
FORCENEWANIMATIONPACKET=1
MAPDIFFSENABLED=0
TOOLUSELIMIT=1
TOOLUSEBREAK=1
ITEMREPAIRDURABILITYLOSS=1
CRAFTCOLOUREDWEAPONS=0
MAXSAFETELEPORTSPERDAY=1
TELEPORTTONEARESTSAFELOCATION=0
ALLOWAWAKENPCS=1
ENABLENPCGUILDDISCOUNTS=1
ENABLENPCGUILDPREMIUMS=1
YOUNGPLAYERSYSTEM=1
KARMALOCKING=1
}
[quests]
{
QUESTSYSTEMENABLED=1
LOGINQUESTENABLED=0
}
[pets and followers]
{
MAXCONTROLSLOTS=5
MAXFOLLOWERS=5
MAXPETOWNERS=10
CHECKPETCONTROLDIFFICULTY=1
PETLOYALTYGAINONSUCCESS=1
PETLOYALTYLOSSONFAILURE=3
PETLOYALTYRATE=900
PETBONDINGENABLED=0
}
[playervendor]
{
VENDORCHARGESENABLED=1
VENDORBASECHARGE=60
VENDORCHARGEHOURS=24
VENDORUSEITEMFEESENABLED=1
VENDORITEMFEEDIVISOR=500
VENDORITEMFEEAMOUNT=3
ONLYRETURNTOBANK=1
VENDORMAXFUNDS=16960
}
[speedup]
{
CHECKITEMS=1.5
CHECKBOATS=0.65
CHECKNPCAI=1
CHECKSPAWNREGIONS=30
NPCMOVEMENTSPEED=0.6
NPCRUNNINGSPEED=0.3
NPCFLEEINGSPEED=0.4
NPCMOUNTEDWALKINGSPEED=0.3
NPCMOUNTEDRUNNINGSPEED=0.12
NPCMOUNTEDFLEEINGSPEED=0.2
NPCSPELLCASTSPEED=1
GLOBALATTACKSPEED=1
}
[anticheat]
{
SPEEDHACKDETECTION=1
SPEEDHACKMAXDEBT=350
SPEEDHACKMAXDEBTAVG=0.5
SPEEDHACKMAXCREDIT=-80
SPEEDHACKGRACETHRESHOLD=2000
SPEEDHACKTHROTTLEPENALTY=2000
}
[message boards]
{
POSTINGLEVEL=0
REMOVALLEVEL=0
}
[escorts]
{
ESCORTENABLED=1
ESCORTINITEXPIRE=900
ESCORTACTIVEEXPIRE=600
ESCORTDONEEXPIRE=600
}
[worldlight]
{
DUNGEONLEVEL=15
BRIGHTLEVEL=0
DARKLEVEL=12
SECONDSPERUOMINUTE=5
}
[tracking]
{
BASERANGE=10
BASETIMER=30
MAXTARGETS=20
MSGREDISPLAYTIME=3
}
[reputation]
{
MURDERDECAYTIMER=28800
MAXKILLS=4
CRIMINALTIMER=120
AGGRESSORFLAGTIMER=120
PERMAGREYFLAGTIMER=0
STEALINGFLAGTIMER=120
}
[resources]
{
RESOURCEAREASIZE=8
MINECHECK=1
OREPERAREA=10
ORERESPAWNTIMER=600
LOGSPERAREA=3
LOGSRESPAWNTIMER=600
FISHPERAREA=10
FISHRESPAWNTIMER=600
}
[hunger]
{
HUNGERENABLED=1
HUNGERRATE=6000
HUNGERDMGVAL=2
HUNGERAFFECTHEALTHREGEN=1
PETHUNGEROFFLINE=1
PETOFFLINETIMEOUT=5
}
[thirst]
{
THIRSTENABLED=0
THIRSTRATE=6000
THIRSTDRAINVAL=2
THIRSTAFFECTSTAMINAREGEN=0
PETTHIRSTOFFLINE=0
}
[combat]
{
MAXRANGE=15
SPELLMAXRANGE=10
MAXNPCAGGRORANGE=10
DISPLAYHITMSG=1
DISPLAYDAMAGENUMBERS=1
MONSTERSVSANIMALS=1
ANIMALATTACKCHANCE=2
ANIMALSGUARDED=0
NPCDAMAGERATE=1
NPCBASEFLEEAT=20
NPCBASEREATTACKAT=40
ATTACKSTAMINA=-2
ATTACKSPEEDFROMSTAMINA=1
ARCHERYHITBONUS=10
ARCHERYSHOOTDELAY=0.5
SHOOTONANIMALBACK=0
WEAPONDAMAGECHANCE=17
WEAPONDAMAGEMIN=0
WEAPONDAMAGEMAX=1
ARMORDAMAGECHANCE=33
ARMORDAMAGEMIN=0
ARMORDAMAGEMAX=1
PARRYDAMAGECHANCE=20
PARRYDAMAGEMIN=0
PARRYDAMAGEMAX=1
ARMORCLASSDAMAGEBONUS=0
ALCHEMYBONUSENABLED=1
ALCHEMYBONUSMODIFIER=5
BLOODEFFECTCHANCE=25
ITEMSINTERRUPTCASTING=1
PETCOMBATTRAINING=1
HIRELINGCOMBATTRAINING=1
NPCCOMBATTRAINING=0
SHOWITEMRESISTSTATS=0
SHOWWEAPONDAMAGETYPES=1
WEAPONDAMAGEBONUSTYPE=2
WEAPONSWINGSPEEDINCREASECAP=60
DAMAGEINCREASECAP=100
POISONCORROSIONSYSTEM=1
}
[magic]
{
TRAVELSPELLSFROMBOATKEYS=1
TRAVELSPELLSWHILEOVERWEIGHT=0
MARKRUNESINMULTIS=1
TRAVELSPELLSBETWEENWORLDS=0
TRAVELSPELLSWHILEAGGRESSOR=0
HIDESTATSFORUNKNOWNMAGICITEMS=1
CASTSPELLSWHILEMOVING=0
AUTOUNEQUIPPEDCASTING=0
}
[start locations]
{
LOCATION=Yew,Center,545,982,0,0,0,1075072
LOCATION=Minoc,Tavern,2477,411,15,0,0,1075073
LOCATION=Britain,Sweet Dreams Inn,1495,1629,10,0,0,1075074
LOCATION=Moonglow,Docks,4406,1045,0,0,0,1075075
LOCATION=Trinsic,West Gate,1832,2779,0,0,0,1075076
LOCATION=Magincia,Docks,3675,2259,26,0,0,1075077
LOCATION=Jhelom,Docks,1492,3696,0,0,0,1075078
LOCATION=Skara Brae,Docks,639,2236,0,0,0,1075079
LOCATION=Vesper,Ironwood Inn,2771,977,0,0,0,1075080
}
[young start locations]
{
YOUNGLOCATION=Yew,Center,545,982,0,0,0,1075072
YOUNGLOCATION=Minoc,Tavern,2477,411,15,0,0,1075073
YOUNGLOCATION=Britain,Sweet Dreams Inn,1495,1629,10,0,0,1075074
YOUNGLOCATION=Moonglow,Docks,4406,1045,0,0,0,1075075
YOUNGLOCATION=Trinsic,West Gate,1832,2779,0,0,0,1075076
YOUNGLOCATION=Magincia,Docks,3675,2259,26,0,0,1075077
YOUNGLOCATION=Jhelom,Docks,1492,3696,0,0,0,1075078
YOUNGLOCATION=Skara Brae,Docks,639,2236,0,0,0,1075079
YOUNGLOCATION=Vesper,Ironwood Inn,2771,977,0,0,0,1075080
}
[startup]
{
STARTGOLD=1000
STARTPRIVS=0
}
[gumps]
{
TITLECOLOUR=0
LEFTTEXTCOLOUR=0
RIGHTTEXTCOLOUR=0
BUTTONCANCEL=4017
BUTTONLEFT=4014
BUTTONRIGHT=4005
BACKGROUNDPIC=5054
}
[houses]
{
TRACKHOUSESPERACCOUNT=1
CANOWNANDCOOWNHOUSES=1
COOWNHOUSESONSAMEACCOUNT=1
ITEMDECAYINHOUSES=1
PROTECTPRIVATEHOUSES=1
MAXHOUSESOWNABLE=1
MAXHOUSESCOOWNABLE=10
SAFECOOWNERLOGOUT=1
SAFEFRIENDLOGOUT=1
SAFEGUESTLOGOUT=1
KEYLESSOWNERACCESS=1
KEYLESSCOOWNERACCESS=1
KEYLESSFRIENDACCESS=1
KEYLESSGUESTACCESS=0
HOUSEDECAY=1
HOUSEITEMSDELETEONDECAY=0
HOUSEGRANDFATHEREDSYSTEM=0
DECAYSTAGELIKENEWMINS=30
DECAYSTAGELOWHRS=48
DECAYSTAGEHIHRS=72
DECAYSTAGEDANGERHRS=18
}
[bulk order deeds]
{
OFFERBODSFROMITEMSALES=1
OFFERBODSFROMCONTEXTMENU=1
BODSFROMCRAFTEDITEMSONLY=0
BODGOLDREWARDMULTIPLIER=1
BODFAMEREWARDMULTIPLIER=1
}
[towns]
{
POLLTIME=3600
MAYORTIME=36000
TAXPERIOD=1800
GUARDSPAID=3600
}
[disabled assistant features]
{
AF_FILTERWEATHER=0
AF_FILTERLIGHT=0
AF_SMARTTARGET=0
AF_RANGEDTARGET=0
AF_AUTOOPENDOORS=0
AF_DEQUIPONCAST=0
AF_AUTOPOTIONEQUIP=0
AF_POISONEDCHECKS=0
AF_LOOPEDMACROS=0
AF_USEONCEAGENT=0
AF_RESTOCKAGENT=0
AF_SELLAGENT=0
AF_BUYAGENT=0
AF_POTIONHOTKEYS=0
AF_RANDOMTARGETS=0
AF_CLOSESTTARGETS=0
AF_OVERHEADHEALTH=0
AF_AUTOLOOTAGENT=0
AF_BONECUTTERAGENT=0
AF_JSCRIPTMACROS=0
AF_AUTOREMOUNT=0
AF_AUTOBANDAGE=0
AF_ENEMYTARGETSHARE=1
AF_FILTERSEASON=0
AF_SPELLTARGETSHARE=0
AF_HUMANOIDHEALTHCHECKS=0
AF_SPEECHJOURNALCHECKS=0
}