Author Topic: Assemblies  (Read 7625 times)

0 Members and 1 Guest are viewing this topic.

Offline Molly

  • Administrator
  • Hero Member
  • *****
  • Posts: 690
    • View Profile
Assemblies
« on: November 30, 2008, 04:02:22 am »
Assembly is a nice feature, particularly for crafts.
(Type help assembly for an explanation of how it works).

However, it has one big flaw.

The assembly file doesn't follow the world files for the zone it is made in, like mobs, objects etc.
Instead the complete list is stored separately in the lib directory, and this doesn't transfer automatically when the finished zone is transferred to the Gameport.
Consequently the assembly lists will be different in different Ports, and cannot be transferred easily because that could screw the list up in the port it is moved to.

This is a big drawback, because it means that in reality all assemblies have to be done twice; first in the Buildport, then redone in the Gameport.

I don't know if this is something that the Coders can fix, but I hope you'll be able to do something about it.

Meanwhile I must ask all Builders to
1. Preferably don't use assembly at all. (A command script can do the same ting).
2. If you must use it, give me a list with the vnums of all objects involved in an assembly , when you submit a new zone to be put into the Gameport.


« Last Edit: November 30, 2008, 04:07:03 am by Molly »

Offline Mordecai

  • Administrator
  • Full Member
  • *****
  • Posts: 107
  • Has delusions of adequacy
    • View Profile
    • Multiplayer Online Game Anyone?
    • Email
Re: Assemblies
« Reply #1 on: December 02, 2008, 02:39:38 pm »
Good point, heh.
I will pop that on my list now.

The thing is assemblies are global, and can be made from vnums of any zone.
So if i bind the file to a zone, there may also be drawbacks.
Perhaps each assembly should have its own file?
Then you can just pick up the ones you want from an assemblies folder.