Code Search for Developers
 
 
  

distro-changelog.txt from POL-distro scripts at Krugle


Show distro-changelog.txt syntax highlighted


Distro Changelog 

Version 0.95.2.1:
Revamped teleporters.inc. It no longer reads in from teleporters.cfg, which is now obsolete.
Spawnpoint updated to version 0.5. Adds error checking and improved the gump.
Fix to scroll.src so EasyUO and Injection can no longer use scrolls from the spellbook.
Added some constants to gumps/gumps.inc
Backpacks are now unremovable.
scissors.src: Scissors can no longer cut something you are wearing. 
Revamped Anatomy to bring it in line with OSI.
Revamped Eval Int to bring it in line with OSI.
Added logon.src to Mining package, to remove the IsMining prop.
NPCKeeper.src not gives Paladins a STR of 80 so they can wear their plate mail.
runeInsert.src changed to runebooks no longer eat runes or scrolls when open.
worker.src AI now gets hired by "mercenary" and "servant" as well as "hire" or "work", as on OSI.
All books are now RequiresAttention 1, meaning you cannot open two instances of them.
Added Birdy's interior decorating tool package. To do: add the item to architect's for-sale lists.
Removed some existing text on messageboards.
combat mainhitscript now stores weapon.name rather than weapon in the CProp
Tamed AI ignores attacks from hidden people, thus removing an exploit where a hidden person
 could attack a pet, wait for the crim flag to expire, unhide, and the pet would attack, flagging
 its owner criminal.
Boats won't destroy the keys upon drydocking/redeeding until after all the failure opportunities
 have been safely passed.
math.inc upgraded to version 2.0
Added unicodeutils package.
Added seednode, grabNodes admin textcommands for merchantnodes package.
Change to tamed AI, also ai/main/loot.inc- changed myPack to me.backpack so it will have items it was given upon death.
Removed buzz textcmd, shave now can do both.
Cleaned up some more unused vars in scripts.
Fixed a bug in drinking that could cause drunkards to end up places they shouldn't.
yesNo.inc modified so the gump will be large or small depending on the size of the content.
Magic Arrow will now deal damage to someone with only 1 hp.
sign.src now checks to see if the backpack is too full when redeeding a house.
Modified createnpc textcmd so it will work around a bug in 095. We'll change it back in 096.
Changed wrestling hit script to look for ArmorHit rather than OnHit on the target.
Brought back the .music textcommand- I missed it.
Added a canRemove script that always rejects the attempt. Spellbooks now use it.
Fixed some linux case issues with merchantnode package textcommands
Carpenters now get some starting equipment.

Version 0.95.1.1:
Added UO:R housing deeds to architects.
Cleaned up a bunch of scripts.
Fixed Tracking, which broke in the 095 conversion.
Oops, potionInsert didn't have the right parameter list.
Player venders won't go deadbeat immediately.
Fletching now correctly asks for shafts or feathers depending on which it wants.
New txtcommand: .resetStock - causes merchants to restock from cfg file. (Thanks Bishop.)
Deathrobes decay faster.
Starting locations are now the same as OSI.
There's a constant in mining.src that can turn off auto-mine.
The harpy group now contains harpies rather than air elementals.
Fixed a typo in nlootgroup.cfg that was causing chests to not have much loot.
Potionkeg insertscript had the wrong parameters.
Removed scrollInsert- the core was handling all of it anyway.
alchemy.cfg fix to Total Refresh potions.
Allow dragging items onto a player vendor.

Version 0.95:
Lots of changes, to be honest, and not all of them kept careful track of. Here 
are some of the highlights-
updated to compliance with 095, of course.
Added UO:R housing.
Fixed a bunch of poisonwatcher issues.
Fixed about a dozen minor issues with skills.
Camping logs you out now.
Alchemists and Armorers can train players now. (Fixed case in skillLists.inc)
Cooking updated with more recipes and cleaner code.
Hunger fixed.
Sundry code cleanups.

Version 0.94.4.2:
   Changed in this version:
itemdesc.cfg no longer contains merchant/guardnode definitions.
Lootgroup for Imp added to nlootgroup.cfg.
Orc Lord and Drake melee damages tweaked downward.
You can no longer map dungeons.
Added support for specifying percentage chance to cast to spells in npcdesc.cfg,
 and changed the spellcasting code in spellCombatEvent and spellFireEvent, and
 to spellSetup in the ai scripts.
Meditation will no longer fire more than once at a time.
Mana Drain and Mana Vampire are more useful.
Telekinesis can now "pop" trapped chests. (telekinesis.src, tinkerTraps.src)
Spawnregion updated. This touched most of its package and the following files:
  pkg/skills/taming/taming.src, scripts/misc/death.src
Fixed a bug in making jewelry. (tinkering.src)
Defender and Attacker no longer get reversed sometimes in mainHitScript.src.
The attacker in combat will no longer hit himself due to a bug in mainHitScript.src.
You can no longer provoke a mob onto itself.
Minor fix to account cleanup in saver.src.
NPCKeeper now allows more creatures to mount or be colored.
AIs modified to support the new merchantnode system.
Corrected a bug where some merchants did not correctly return money.
Fixed a bug with playermerchants not giving players purchased items because they were
 immovable.
Tamed pets should now always hear their master's commands.
The stableCounter script will no longer complain "Expected INT got UNINT" to logs.
canAccess was updated.
Fixed a rare bug where a player could mount a horse while a ghost.
Telekinesis was added to the list of spells a monster can cast (include/NPCCast.inc)
Fixed a bug in bladed.src that prevented carving of corpses.
You can no longer drink potions unless you have at least one hand free.
Fixed a glitch in the animation of teleporting with a gmtools lever.
Commented out two unnecessary config files from carpentry which were causing console spam.
You can no longer drydock while there are mobs in the boat.
The tillerman will only respond to "status" and "drydock" if the player is not on the boat.
Removed redundant code from key.src.
Players can no longer drydock by using a key on a tillerman- he must say "drydock".
Failed house placement no longer sends uninit error to the logs.
Players will no longer gain stats from skillchecks that award 0 points.
Some fixes to tailoring: 
 Cutting bolts of cloth and folded cloth with scissors will now produce cloth, not bandages.
 Cutting cloth with scissors now produces bandages.
 Cutting hides with scissors now produces cut leather.
 Cutting leather armor with scissors now yields some cut leather.
 You can tailor leather items from cut leather as well as hides.
Carpentry makers marks should work again.
Player made saws work now.
Fix to the itemdesc.cfg in mining to allow all colored items to be smeltable.
Begging will no longer cause NPCs to say "Piss off!"
string.inc has three new functions.
.setprop no longer claims it couldn't write to a prop when it could.

   Added in this version:
Added a bounty board package. The new objtypes are 0x1E5E and 0x1E5F.
 This also added include/bounty.inc and include/sorting.inc,
 and touched include/reportMurder.inc
Implemented a new poison system. This touched the following existing files:
 pkg/items/drinking/drink.src
 pkg/items/traps/traps.src
 pkg/skills/alchemy/drinkPotion.inc
 pkg/skills/alchemy/orangePotion.src
 pkg/skills/alchemy/greenPotion.src
 pkg/skills/anatomy/anatomy.src
 pkg/skills/animallore/animallore.src
 pkg/skills/cooking/eat.src
 pkg/skills/detechhidden/detectHidden.src
 pkg/skills/fishing/magicFish.src
 pkg/skills/healing/healing.src
 pkg/skills/lumberjacking/lumberjacking.src
 pkg/skills/meditation/meditation.src
 pkg/skills/poisoning/poisonSkill.src
 pkg/skills/removetrap/removeTrap.src
 pkg/skills/spells/archCure.src
 pkg/skills/spells/cure.src
 pkg/skills/spells/poison.src
 pkg/skills/spells/poisonDamage.src
 pkg/skills/tasteid/tasteID.src
 pkg/skills/tinkering/tinkerTraps.src
 pkg/skills/tinkering/tinkering.src
 pkg/systems/combat/bladeSpiritHit.src
 pkg/systems/combat/mobPoisonHit.src
 pkg/systems/combat/poisonHit.src
 pkg/tools/gmtools/lever.src
 pkg/tools/gmtools/toolTraps.src
 scripts/doRes.src
 scripts/ai/battleMage.src
 scripts/ai/employed.src
 scripts/ai/poisonElemental.src
 scripts/ai/townGuard.src
 scripts/ai/combat/healerCombatEvent.inc
 scripts/ai/combat/spellCombatEvent.inc
 scripts/ai/combat/spellFireEvent.inc
 scripts/control/poisonControl.src
 scripts/include/poisons.inc
 scripts/items/poisonField.src
 scripts/items/resField.src
 scripts/misc/chrdeath.src
 scripts/misc/logon.src
 scripts/misc/reconnect.src 
 scripts/textcmd/gm/getprop.src
 scripts/textcmd/gm/setprop.src
 ... and added the pkg/systems/poisonwatcher directory, include/poisons.inc, and
  pkg/items/traps/poisonTrapTriggered.src.
Added pkg/systems/merchantnodes. This governs both merchant and guardnodes.
 This also touched include/mrcSpawn.inc, include/utility.inc
With the new merchant functions, training functions have been moved into trainskill.inc
Added Austin's datafile.inc.
Added new seer textcommand createstackat.src

   Removed in this version:
pkg/npcs/playervendor/restock.src 
pkg/systems/spawnregion/spawnRegion.src
pkg/tools/gmtools/textcmd/gm/createnode.src
scripts/control/guardNode.src
scripts/control/merchantNode.src
scripts/www/vendor.src


Version 0.94.4.1:
   Changed in this version:
Dyetubs resist being made trublack.
Curing poison with bandages requires anatomy.
Decoded maps can't be used as blanks.
The chance of critical failure in detect hidden is now optional: set the CRITICAL_FAILURE const to 0 to 
 turn it off.
Fix to mana vampire.
Solved a boat dupe bug.
Adds some functionality to keys- copying works both ways.
People resurrected by tillermen must stay on the boat.

Version 0.94.3.1:
   Changed in this version:
Keys now correctly say whether you locked or unlocked something.
Minor fix to stablemaster pens.
Books no longer get corrupted under linux.
Meditation and spellcasting now check both hands rather than checking one hand twice.
Creatures now keep an array of previous tamers to make it harder to macro taming with a partner.
Fix to meditation's calculation of increased difficulty from wearing armor.
Added EVID_GUILD_DISBANDED and _CREATED to eventID.inc.
Upgraded guildstone package. Now includes Order/Chaos. Should be backwards compatible.
Moved stafflist out of timers package and into its own package. This required modifying scripts/start.src,
 which called the old version.
Fix for incorrect placement of bantiles in large towers.
Forensic Eval given some TLC.
Tinker traps can only be set on containers.
You can no longer gain begging skill by begging yourself or animals.
You can no longer gate, recall, or teleport into Green Acres. Destroys runes marked in GA.
Fixed a loophole that allowed building in cities. Also, you can't build in GA anymore unless you are staff.
If you log in inside a house you neither own nor are friended to, you should be booted outside.
You no longer get two motd windows on logging in.
Paralyze takes your resist into account for calculating the duration.
When you are hit while casting a spell, it checks your wrestling skill and not your hiding skill to see
 if you lose your concentration.
Fixed the background gump picture for the pouches.
spellrestrictions.inc now correctly checks for Magic Reflection.
NPCs using warriorCombatEvent.inc now should restock their bandages.
You can no longer prevent someone from casting spells/using skills by not responding to their rez gump.
propedit should no longer blow away array props.
Spellcasting no longer causes you to lose regs even if you don't have enough mana to cast it.

Version 0.94.2.1:
   Changed in this version:
Moongates now work properly under unix.
Player vendors will no longer wear the shirt off your back.
Fixed a creative way to give yourself arbitrary command levels.

Version 0.94.1.1:

   New in this version:
Added Austin's datafile.inc.

   Changed in this version:
Corrected prices and weights for musical instruments.
Provocation now checks LOS.
Vastly improved CPU usage of spawnregion.
Fixed the Clumsy spell.
Fixed odd behavior of the runebook.
Fixed a bug with player venders that were handed empty containers.
.e now conceals if passed a flag.
Innkeepers no longer sell pitchers of liquor that you can't drink for 0 gp.
Resources gained by cutting corpses are now handled in npcdesc.cfg.
Field spells are more intelligent in their orientation.
Moving system messages over to a color standardization: success messages are
 green, failure red.
Stablemasters will no longer fail to give deeds back if you gave them to the
 wrong stablemaster.
.bcast is more visible.
Added animations for smith hammers and sledge hammers.
Fixed house tranfers.
Training dummies should show proper animations.
Fixed yellow and white potions.
Colored dogs, cats, birds.
Fixed the graphic for bone mages.
Corrected the lootgroup entry for corpsers and reapers.
Fixed a healing exploit with escortees that made them easy to macro skills with.
Better handling for whether or not a spawned chest can be placed.
Fixed the case on the gm textcmds in the gmtools package. (Textcommands are all
 lowercase.)
Upgraded Gumps to version 2.4.
Fixed Nature. It's still turned off, but if anyone would like to turn it on (and
 turn off daynight) and test it, please do.
Moved the .create, .createat, and .createlightsource commands from GM level to Seer.
Fixed fee counting bug in playervendors.
Fixed the liche spawn.

   Removed in this version:
The .walk textcmd, which didn't work. 
The control package, which was slightly broken and is being replaced.


Version 0.94.1.0:

  Changed in this version:
Disabled ICP and Nature. Both will be re-enabled in a service pack when their
   bugs are worked out.
Enabled the old daynight package. It will be removed when Nature is working 
   again.
Fixed a bug in merchant training that caused skill loss.
Platemail gloves can now show up as magical loot.
Fixed the animation on the spear and short spear, and made the short spear a 2-H
   weapon.
Added more spawns.

Version 0.94.0.6

 New in this version:
Replaced the daynight package with the Nature package, which handles day/night,
   weather, and the moon phases.

 Changed in this version:
Removed signControl spam to the debug log.
Fixed magic item equip/unequip issues with regards to login/out as well 
   as out of sequence modifiers (player equips and unequips repeatedly)
   (Needs continued testing.)
Fixed empty group bug when creating datafiles from config files in regionspawner.
Moongates now act like OSI (bringing up a gump)
Poison system improved, now uses the same messages as OSI.
Summoned horses that are being ridden will now properly vanish if you log in on
   one after the spell has expired.
Skill arrays no longer get assigned to NPCs.
Blacksmithy, carpentry, tailoring, tinkering gumps was made more efficient.

 Removed in this version:
Old moongate scripts no longer in use.


Version 0.94.0.5

 New in this version:
Added changelog.
Added vortexHit.src - energy vortex hitscript.
Ranger armor has been added to itemdesc.cfg.

 Changed in this version:
Edited NPC damage values.
Fixed hearing bug with barber.
mrcspawn.src will now read either named or hex values.
Carpentry should now return the correct number of boards.
Changed the awarded skill points for lumberjacking.
Fixed an endless chop loop if tool breaks.
Removed debug code in resmelt.src (mining package).
Fixed gate animation in gate spell.
Black dye tubs can no longer be used to make duplicates.
Fixed public/private bug for locking doors.
Some optimization of spawnregion to spread out the spikes in usage.
Added delucia inn as a safe logout spot.
Fixed endless scroll multiplication bug in merchant stocks.
Optimized the help system.
flipping fancy tables will no longer sometimes produce weird tables.
Fixed door unlock bug in key.src.
Fixed fame game in blade.src.
Decoded maps now say who decoded them in their description.
You can no longer recall off of runes in a vendor.
Staff should no longer be affected by earthquakes.
You can no longer dig off a map that has been completed.
You should no longer be able to inscribe over a treasure map with cartography.
You can now gain fame from tradeskills.
The wrestling hitscript now handles instakill from guards and playervendors.
mainhitscript now has playervendor instakill.
Female only armor can now be worn by females.
You should no longer be able to redeed a house with vendors in it.
Fixed poison trap bug.
Fixed tool break repeat bug in mining.
iteminfo now uses item.objtype rather than item.graphic to determine what to duplicate when adding to a stack.
The save command can be used from the console.
openpack.src will no longer try to open the packs of items.
Bandages are now created in the same backpack as the original bolt and of the same color.
Fixed transfer bugs in tamed.src.
Carving corpses no longer drops hair and beards.
Fixed pack full bug in makeClothItems.src.
Upgraded motd package to version 1.1.
Upgraded gumps package to version 2.2.
Forks are now made of metal.
Fixed the wizard's hat.
The large counter and small bed are now be craftable.
Begging is more like OSI.
Carpentry can make musical instruments.
Potions use objtype instead of a cfg file.
Standardized itemdesc.cfg, padding objtypes that were <4 digits.
Bankers now tell players how many items are in the bank box.
Added other facing messageboard.
If a mounted mob is despawned in regionspawner it will not leave behind a horse.


 Removed in this version:
Two malformed merchant nodes.
Unused scripts/console/console.cfg- the real one is config/console.cfg
Removed pkg/foundations/hooks/onSkillAdv and scripts/include/skillAdv- their functionality is now in pkg/foundations/hooks/attributeCore.

 Known issues:
The motd default text file needs to be changed.
6 of the spawnregions are not spawning correctly- most likely because they are not being generated properly from the cfg file.
ICP is failing to register 13 packages. 
The following errors need to be fixed, as they fill the debug log:
Script Error in 'pkg/systems/housing/signControl.ecl': 
	Call to function SystemFindObjectBySerial:
	Parameter 0: Expected datatype Integer, got datatype Error

Script Error in 'pkg/systems/spawnregion/spawnRegion.ecl': 
	Call to function CreateNpcFromTemplate:
	Parameter 0: Expected datatype String, got datatype Array


 Wish list:
Replace the day/night package.
Make the save game interval readable from a cfg file.
Put the UOR houses back in.


See http://www.sourceforge.net/projects/pol-distro for the distro's sourceforge project.




See more files for this project here

POL-distro scripts

The default distribution of scripts for the POL server project.

Project homepage: http://sourceforge.net/projects/pol-distro
Programming language(s): ASP,Pascal
License: other

  client/
    prof.txt
    readme.txt
  config/
    animxlate.cfg
    armrdesc.cfg
    armrzone.cfg
    bannedips.cfg
    boats.cfg
    bookstorage.cfg
    bowcraft.cfg
    circles.cfg
    cloths.cfg
    cmds.cfg
    colors.cfg
    combat.cfg
    console.cfg
    days.cfg
    equip.cfg
    equip2.cfg
    food.cfg
    golocs.cfg
    gzone.cfg
    innlocation.cfg
    insertsound.cfg
    itemdesc.cfg
    lootgroup.cfg
    menus.cfg
    movecost.cfg
    mrcspawn.cfg
    multis.cfg
    names.cfg
    nlootgroup.cfg
    npcdesc.cfg
    npcequip.cfg
    repsys.cfg
    servers.cfg
    servspecopt.cfg
    sets.cfg
    skills.cfg
    spawngroups.cfg
    spawnregions.cfg
    speechgroup.cfg
    spells.cfg
    stacking.cfg
    starteqp.cfg
    startloc.cfg
    teleporters.cfg
    use_stuff.cfg
    watch.cfg
    wepndesc.cfg
    xlate.cfg
  data/
    ds/
      spawnregion/
      sysbook/
        staticbooks.1.txt
    accounts.txt
    datastore.txt
    guilds.txt
    items.txt
    multis.txt
    npcequip.txt
    npcs.txt
    objects.txt
    pcequip.txt
    pcs.txt
    pol.txt
    resource.txt
    storage.txt
  dbghelp/
    dbghelp.dll
  devpkg/
    core95/
      ds1/
      ds2/
      pkginc/
      servperf/
      support/
      testscript/
      wwwdebug/
      wwwroot/
      pkg.cfg
    testfileaccess/
    testing/
      textcmd/
      floodthread.src
      pkg.cfg
  docs/
    basicem.html
    boatem.html
    builtintextcmds.html
    cfgfileem.html
    commands.txt
    configfiles.html
    datafileem.html
    escriptguide.html
    events.html
    fileem.html
    filenames.txt
    gumps.html
    httpem.html
    index.html
    mathem.html
    nodes.txt
    npcem.html
    objref.html
    osem.html
    performance.html
    picture_gump_finish_1.png
    polsysem.html
    privilages.html
    scripttypes.html
    unicodeem.html
    uoem.html
    utilem.html
  license/
    crypt/
  misc/
    world.dor.dat
  pkg/
    foundations/
    items/
    npcs/
    skills/
    systems/
    template/
    tools/
  regions/
    fish.cfg
    light.cfg
    ore.cfg
    regions.cfg
    resource.cfg
    weather.cfg
    wood.cfg
  scripts/
    ai/
    console/
    control/
    include/
    items/
    misc/
    textcmd/
    util/
    www/
    ECOMPILE.BAT
    NPCKeeper.src
    basic.em
    basicio.em
    boat.em
    boneControl.src
    cfgfile.em
    datafile.em
    devenv.bat
    doRes.src
    ecall.bat
    ecompile.cfg
    ecompile.cfg.example
    file.em
    http.em
    itemRes.src
    math.em
    npc.em
    os.em
    polsys.em
    start.src
    storageWipe.src
    unicode.em
    uo.em
    util.em
  bugs.txt
  changes.old
  core-changes-old.txt
  core-changes.txt
  core-docs.txt
  distro-changelog.txt
  grouped-core-changes095.txt
  howto-connect.txt
  pol.cfg
  readme.txt
  upgrade-notes-095.txt