Both sides previous revisionPrevious revisionNext revision | Previous revision |
fspace:space_objects [2011/10/22 12:17] – BBwiUZdUR 201.33.228.162 | fspace:space_objects [2018/06/23 00:30] (current) – external edit 127.0.0.1 |
---|
xhtst2 , [url=http://hfkycdzdlrkd.com/]hfkycdzdlrkd[/url], [link=http://mzvoiesucqey.com/]mzvoiesucqey[/link], http://rvcpqqtvbpmu.com/ | ====== SPACE OBJECTS ====== |
| |
| Each space object in [[About | FrontierSpace ]] represents one 'hull' within the simulation. Multiple hulls can be attached together ('linked'). A single linked set of hulls is the basic object on which the simulation operates. |
| |
| Each hull has a given number of mount points, each of which may contain a space component. Any hull can have any number of space devices associated with it, as well. Additionally, each hull should have an associated space zone object. |
| |
| A space object is simply a normal [[:object]] of type '[[:thing]]' with the [[Space_Object]] flag set and the following attributes: |
| |
| ^ Attribute ^ Description ^ |
| | ZONE | the dbref of the space zone for the hull | |
| | COORDINATES | the full coordinates of the hull's current location | |
| | BEARING | the direction the hull is facing in the X/Y plane | |
| | MARK | the direction the hull is facing out of the X/Y plane | |
| | DESIRED_BEARING | the direction the hull is turning to in the X/Y plane | |
| | DESIRED_MARK | the direction the hull is turning to out of the X/Y plane | |
| | WARP_FACTOR | the speed of the hull if at warp | |
| | MOVEMENT_VELOCITY | the current speed of the hull | |
| | INTEGRITY | the number of 'hit points' the hull has | |
| | MAX_INTEGRITY | the maximum value for INTEGRITY | |
| | RADIUS | the radius of the hull | |
| | MASS | the mass of the hull | |
| | CAN_LAND | a boolean value telling whether the hull can land | |
| | CAN_LAUNCH | whether the hull can take off after landing | |
| | HATCH | 0 for closed, 1 for open | |
| | AIRLOCK | the dbref of the hull's airlock | |
| | DOCKED_AT | the dbref of the object the hull is docked at | |
| | AIRLOCK_ARC | an arc within which the airlock faces | |
| | LINK_POINTS | a list of link points, see '[[Space Link Points]]' | |
| | DOCKING_PORTS | a list of docking ports | |
| | DOCKING_ARC | an arc within which the docking ports face | |
| | DOCKING_DOOR | the status of the docking door | |
| | DOCKING_DOOR_TIME | how many seconds the door takes to transition | |
| | DOCKING_DOOR_TIME_REMAINING | seconds until the door is done moving | |
| | MOUNT_POINTS | a list of mount points, see '[[Space Mount Points]]' | |
| | DEVICES | a list of space devices | |
| | REPAIR_CREWS | a list of repair crews | |
| | AINSTALL | triggered when a component is installed on the hull \\ ''%0 = mount point number''\\ ''%1 = dbref of component'' | |
| | AUNINSTALL | triggered when a component is uninstalled from the hull\\ ''%0 = mount point number''\\ ''%1 = dbref of component'' | |
| | ALINK | triggered on male object when two hulls are linked\\ ''%0 = link point number''\\ ''%1 = dbref of female hull''\\ ''%2 = link point on female hull'' | |
| | ALINKED | triggered on female object when two hulls are linked\\ ''%0 = link point number''\\ ''%1 = dbref of male hull''\\ ''%2 = link point on male hull'' | |
| | AUNLINK | triggered on male object when two hulls are unlinked\\ ''%0 = link point number''\\ ''%1 = dbref of female hull''\\ ''%2 = link point on female hull'' | |
| | AUNLINKED | triggered on female object when two hulls are unlinked\\ ''%0 = link point number''\\ ''%1 = dbref of male hull''\\ ''%2 = link point on male hull'' | |
| | ADOCK | triggered when the hull docks at another hull\\ ''%0 = dbref of hull it is docking to''\\ ''%1 = docking port number'' | |
| | ADOCKEDAT | triggered when another hull docks at this one\\ ''%0 = docking port number''\\ ''%1 = dbref of the hull docking there''| |
| | AUNDOCK | triggered when the hull undocks from another hull\\ ''%0 = dbref of hull it is undocking from''\\ ''%1 = docking port number'' | |
| | AUNDOCKEDFROM | triggered when another hull undocks from this one\\ ''%0 = docking port number''\\ ''%1 = dbref of the hull undocking from there'' | |
| | ADOOROPEN | triggered when the docking door is fully opened | |
| | ADOORCLOSE | triggered when the docking door is fully closed | |
| | AENTERWARP | triggered when the hull goes to warp | |
| | ALEAVEWARP | triggered when the hull drops out of warp | |
| |
| |