Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Scriptname oxHouse extends ObjectReference
- Actor Property Ox Auto
- WorkshopParentScript Property WorkshopParent Auto Const mandatory
- Keyword Property UnscrappableObject Auto Const mandatory
- keyword Property WorkshopItemKeyword Auto Const mandatory
- GlobalVariable Property OxhornHousing Auto Const mandatory
- Struct OxPoint
- Form id
- {Object base}
- string name
- {Name displayed in-game}
- float pX
- {Position X}
- float pY
- {Position Y}
- float pZ
- {Position Z}
- float rX
- {Rotation X}
- float rY
- {Rotation Y}
- float rZ
- {Rotation Z}
- EndStruct
- ObjectReference[] Ref
- OxPoint[] ObjArray
- WorkshopScript workshopRef
- ObjectReference OxRef
- float pX
- float pY
- float pZ
- float rX
- float rY
- float rZ
- Event Onload()
- if(OxhornHousing.GetValue() == 1)
- OxhornHousing.SetValue(0)
- workshopRef.StartWorkshop(false)
- Debug.MessageBox("Activate the object to deploy the house.")
- endIf
- EndEvent
- Event OnActivate(ObjectReference AkActivator)
- BlockActivation(true, true)
- PlaceAll()
- EndEvent
- Function RelativeToFirst()
- int i = 0
- pX = ObjArray[0].pX
- pY = ObjArray[0].pY
- pZ = ObjArray[0].pZ
- rX = ObjArray[0].rX
- rY = ObjArray[0].rY
- rZ = ObjArray[0].rZ
- While(i < ObjArray.Length)
- ObjArray[i].pX -= pX
- ObjArray[i].pY -= pY
- ObjArray[i].pZ -= pZ
- ObjArray[i].rX -= rX
- ObjArray[i].rY -= rY
- ObjArray[i].rZ -= rZ
- i += 1
- EndWhile
- EndFunction
- Function PlaceAll()
- int i = 0
- float hypotenuse
- float angle
- float adjacent
- float opposite
- float angleZOffset = self.getAngleZ() - rZ
- WorkshopObjectScript CurrentWorkshopObject
- While(i < ObjArray.Length)
- if(workshopRef == NONE)
- Ref[i] = self.PlaceAtMe(ObjArray[i].id,1,true,true,false)
- else
- Ref[i] = workshopRef.PlaceAtMe(ObjArray[i].id,1,true,true,false)
- endIf
- if(ObjArray[i].pY == 0)
- angle = 0
- else
- angle = math.atan(ObjArray[i].pX / ObjArray[i].pY)
- endIf
- hypotenuse = math.sqrt(math.pow(ObjArray[i].pX,2) + math.pow(ObjArray[i].pY,2))
- adjacent = hypotenuse * math.cos(angleZOffset + angle)
- opposite = hypotenuse * math.sin(angleZOffset + angle)
- Ref[i].MoveTo(akTarget = self, afXOffset = opposite, afYOffset = adjacent, afZOffset = ObjArray[i].pZ, abMatchRotation = false)
- Ref[i].SetAngle(ObjArray[i].rX, ObjArray[i].rY, self.getAngleZ() + ObjArray[i].rZ )
- Ref[i].enable()
- if(workshopRef != NONE)
- CurrentWorkshopObject = Ref[i] as WorkshopObjectScript
- if(CurrentWorkshopObject != NONE)
- CurrentWorkshopObject.SetFactionOwner(WorkshopParent.PlayerFaction)
- ;WorkshopRef.SetLinkedRef(CurrentWorkshopObject)
- CurrentWorkshopObject.SetLinkedRef( WorkshopRef, WorkshopItemKeyword )
- CurrentWorkshopObject.OnWorkshopObjectPlaced( WorkshopRef )
- WorkshopRef.OnWorkshopObjectPlaced( CurrentWorkshopObject )
- EndIf
- EndIf
- Ref[i].Disable()
- Ref[i].Enable()
- Ref[i].SetActorRefOwner(Ox, true)
- i += 1
- EndWhile
- if(workshopRef != NONE)
- WorkshopParent.UpdateActorsWorkObjects((OxRef as workshopNPCscript), workshopRef, true)
- else
- ;Debug.MessageBox("WorkshopRef is NONE")
- endIf
- Ref[61].RemoveKeyword(UnscrappableObject)
- Ref[46].Activate(Game.GetPlayer())
- Game.RequestAutoSave()
- Game.GetPlayer().MoveTo(akTarget = self, afXOffset = 200)
- WorkshopParent.ResetWorkshop(workshopRef)
- OxRef.Moveto(akTarget = Game.GetPlayer())
- Utility.Wait(1)
- OxRef.MoveTo(akTarget = Ref[20])
- Ox.SnapIntoInteraction(Ref[20])
- Ox.SetRestrained()
- Utility.Wait(30)
- Ox.SetRestrained(false)
- EndFunction
- Function RemoveAll()
- int i = 0
- While(i < Ref.Length)
- If(Ref[i] != None && !Ref[i].IsDeleted())
- Ref[i].SetDestroyed()
- Ref[i].Disable()
- Ref[i].Delete()
- endIf
- i += 1
- EndWhile
- EndFunction
- Event OnWorkshopObjectDestroyed(ObjectReference akReference)
- RemoveAll()
- OxhornHousing.SetValue(1)
- workshopRef.StartWorkshop(false)
- Debug.MessageBox("Oxhorn's house placer is now available in the Special menu of any settlement.")
- workshopRef.StartWorkshop()
- EndEvent
- Event OnWorkshopObjectMoved(ObjectReference akReference)
- RemoveAll()
- PlaceAll()
- EndEvent
- Event OnInit()
- workshopRef = WorkshopParent.GetWorkshopFromLocation(self.GetCurrentLocation())
- OxRef = (Ox as ObjectReference)
- ObjArray = new OxPoint[66]
- Ref = new ObjectReference[66]
- OxPoint Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77979.3203125
- Obj.pY = 84779.734375
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.497573852539062
- ObjArray[0] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77581.2109375
- Obj.pY = 85321.671875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 223.6298828125
- ObjArray[1] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77627.53125
- Obj.pY = 85365.8359375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -136.37033081054687
- ObjArray[2] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77707.1640625
- Obj.pY = 84911.2421875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 313.6280517578125
- ObjArray[3] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B88)
- Obj.name = "Suelo de choza"
- Obj.pX = -78016.5
- Obj.pY = 85111.96875
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 132.91897583007812
- ObjArray[4] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -78166.078125
- Obj.pY = 85171.8671875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.629470825195313
- ObjArray[5] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B95)
- Obj.name = "Pared de choza"
- Obj.pX = -77649.15625
- Obj.pY = 85126.96875
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 310.17953491210937
- ObjArray[6] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B96)
- Obj.name = "Pared de choza"
- Obj.pX = -77651.6484375
- Obj.pY = 85129.1171875
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.09417724609375
- ObjArray[7] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -78121.921875
- Obj.pY = 85218.1875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.630126953125
- ObjArray[8] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B95)
- Obj.name = "Pared de choza"
- Obj.pX = -77844.8125
- Obj.pY = 85299.8984375
- Obj.pZ = 8392.853515625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.64616394042969
- ObjArray[9] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77663.0078125
- Obj.pY = 84957.5703125
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -46.372554779052734
- ObjArray[10] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77486.3828125
- Obj.pY = 85142.8828125
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -46.372940063476562
- ObjArray[11] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B86)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77442.2265625
- Obj.pY = 85189.2109375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 223.62803649902344
- ObjArray[12] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77720.1796875
- Obj.pY = 85454.1484375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.62907409667969
- ObjArray[13] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77985.1328125
- Obj.pY = 85176.1796875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.626602172851562
- ObjArray[14] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B86)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -78166.078125
- Obj.pY = 85171.875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.629142761230469
- ObjArray[15] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77618.8515625
- Obj.pY = 85003.8984375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.627967834472656
- ObjArray[16] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77892.4765625
- Obj.pY = 85087.8671875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.626819610595703
- ObjArray[17] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77812.828125
- Obj.pY = 85542.4609375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.62971496582031
- ObjArray[18] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B96)
- Obj.name = "Pared de choza"
- Obj.pX = -77836.4453125
- Obj.pY = 85300.2890625
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 222.20745849609375
- ObjArray[19] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000AE440)
- Obj.name = "Silla"
- Obj.pX = -78184.6015625
- Obj.pY = 85190.6171875
- Obj.pZ = 8168.1728515625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 108.85511016845703
- ObjArray[20] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B98)
- Obj.name = "Pared de choza"
- Obj.pX = -77639.7265625
- Obj.pY = 84944.9765625
- Obj.pZ = 8163.54638671875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 313.67037963867187
- ObjArray[21] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -78077.765625
- Obj.pY = 85264.515625
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.62953186035156
- ObjArray[22] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77534.8828125
- Obj.pY = 85277.5234375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -136.37098693847656
- ObjArray[23] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77753.4921875
- Obj.pY = 84955.3984375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.627311706542969
- ObjArray[24] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77766.5078125
- Obj.pY = 85498.3125
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -136.37103271484375
- ObjArray[25] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B8A)
- Obj.name = "Tejado de choza"
- Obj.pX = -77838.03125
- Obj.pY = 85298.625
- Obj.pZ = 8390.4775390625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 403.11587524414062
- ObjArray[26] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B95)
- Obj.name = "Pared de choza"
- Obj.pX = -77651.25
- Obj.pY = 85129.328125
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 403.31106567382812
- ObjArray[27] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0017E787)
- Obj.name = "Banco de trabajo para armas"
- Obj.pX = -77904.171875
- Obj.pY = 85286.9765625
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 313.8004150390625
- ObjArray[28] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77938.8046875
- Obj.pY = 85132.0234375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.625972747802734
- ObjArray[29] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0021060C)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77945.2890625
- Obj.pY = 85403.484375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.62960815429687
- ObjArray[30] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77989.453125
- Obj.pY = 85357.1640625
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -226.36994934082031
- ObjArray[31] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B95)
- Obj.name = "Pared de choza"
- Obj.pX = -78019.359375
- Obj.pY = 85110.921875
- Obj.pZ = 8166.39013671875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 403.54754638671875
- ObjArray[32] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77442.2265625
- Obj.pY = 85189.2109375
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -136.37144470214844
- ObjArray[33] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B86)
- Obj.name = "Barandilla de balcón de choza"
- Obj.pX = -77812.828125
- Obj.pY = 85542.453125
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 493.63037109375
- ObjArray[34] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0012EA9B)
- Obj.name = "Banco de trabajo para armaduras"
- Obj.pX = -77762.828125
- Obj.pY = 85323.484375
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 46.200351715087891
- ObjArray[35] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0BB1)
- Obj.name = "Escaleras de choza"
- Obj.pX = -78119.75
- Obj.pY = 85127.7109375
- Obj.pZ = 8422.330078125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 403.62960815429687
- ObjArray[36] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77901.140625
- Obj.pY = 85449.8125
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -226.37051391601562
- ObjArray[37] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77799.8203125
- Obj.pY = 84999.5546875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.627449035644531
- ObjArray[38] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B8A)
- Obj.name = "Tejado de choza"
- Obj.pX = -77651.15625
- Obj.pY = 85123.65625
- Obj.pZ = 8390.4775390625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 223.11589050292969
- ObjArray[39] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B95)
- Obj.name = "Pared de choza"
- Obj.pX = -77828.7890625
- Obj.pY = 84935.65625
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 313.63714599609375
- ObjArray[40] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0012F2F5)
- Obj.name = "Central química"
- Obj.pX = -77515.59375
- Obj.pY = 85235.15625
- Obj.pZ = 8390.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 42.744209289550781
- ObjArray[41] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0009763E)
- Obj.name = "Pintura"
- Obj.pX = -77750.7734375
- Obj.pY = 85389.9921875
- Obj.pZ = 8519.396484375
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 42.209918975830078
- ObjArray[42] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x00173B1D)
- Obj.name = "Letrero"
- Obj.pX = -77962.3203125
- Obj.pY = 85358.5859375
- Obj.pZ = 8555.259765625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 313.64852905273437
- ObjArray[43] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x00118F4B)
- Obj.name = "Cama"
- Obj.pX = -77919.34375
- Obj.pY = 85280.078125
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 313.32894897460937
- ObjArray[44] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0009F431)
- Obj.name = "Mesa"
- Obj.pX = -78074.03125
- Obj.pY = 85101.703125
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 222.77142333984375
- ObjArray[45] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x00143AD1)
- Obj.name = "Radio"
- Obj.pX = -77895.7109375
- Obj.pY = 85390.0703125
- Obj.pZ = 8198.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 325.78659057617187
- ObjArray[46] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0022C66F)
- Obj.name = "Televisión"
- Obj.pX = -78061.03125
- Obj.pY = 85099.7109375
- Obj.pZ = 8223.044921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 123.58444976806641
- ObjArray[47] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0019EFC8)
- Obj.name = "Puerta"
- Obj.pX = -77926.9140625
- Obj.pY = 84834.7890625
- Obj.pZ = 8166.544921875
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -316.50259399414062
- ObjArray[48] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0009763B)
- Obj.name = "Pintura"
- Obj.pX = -77739.9921875
- Obj.pY = 84846.859375
- Obj.pZ = 8290.689453125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.64042663574219
- ObjArray[49] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x001865B9)
- Obj.name = "Hornillo"
- Obj.pX = -77754.953125
- Obj.pY = 85487.390625
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.567989349365234
- ObjArray[50] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0001F448)
- Obj.name = "Mesa"
- Obj.pX = -77893.71875
- Obj.pY = 85371.703125
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 223.75003051757812
- ObjArray[51] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0023AE15)
- Obj.name = "Estante"
- Obj.pX = -77427.4375
- Obj.pY = 85000.9375
- Obj.pZ = 8259.7509765625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 223.2606201171875
- ObjArray[52] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x001ADC6C)
- Obj.name = "Gramola"
- Obj.pX = -78001.828125
- Obj.pY = 85011.5625
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 226.47392272949219
- ObjArray[53] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000DF45A)
- Obj.name = "Banco"
- Obj.pX = -77793.390625
- Obj.pY = 84966.4453125
- Obj.pZ = 8625.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 42.947811126708984
- ObjArray[54] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0001F74E)
- Obj.name = "Silla"
- Obj.pX = -77813.703125
- Obj.pY = 85565.65625
- Obj.pZ = 8625.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 193.29537963867187
- ObjArray[55] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000DF45C)
- Obj.name = "Silla"
- Obj.pX = -77649.109375
- Obj.pY = 85371.703125
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = -110.99697875976562
- ObjArray[56] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000A78FE)
- Obj.name = "Alfombra"
- Obj.pX = -77722.25
- Obj.pY = 85345.828125
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 192.131103515625
- ObjArray[57] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x00027EB8)
- Obj.name = "Alfombra"
- Obj.pX = -77814.3828125
- Obj.pY = 84930.1015625
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 314.461181640625
- ObjArray[58] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x00027EB9)
- Obj.name = "Alfombra"
- Obj.pX = -78084.0546875
- Obj.pY = 85141.234375
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 402.59292602539062
- ObjArray[59] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0017FE29)
- Obj.name = "Bandera estadounidense"
- Obj.pX = -77477.71875
- Obj.pY = 85292.640625
- Obj.pZ = 8297.4833984375
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 42.210514068603516
- ObjArray[60] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000CFF77)
- Obj.name = "Caja de fusibles"
- Obj.pX = -78165.578125
- Obj.pY = 85076.7109375
- Obj.pZ = 8289.375
- Obj.rX = 0.0
- Obj.rY = -0.0
- Obj.rZ = 223.57557678222656
- ObjArray[61] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000C01C6)
- Obj.name = "Conducto de energía"
- Obj.pX = -78132.9296875
- Obj.pY = 85045.671875
- Obj.pZ = 8318.9912109375
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 223.54109191894531
- ObjArray[62] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x00097627)
- Obj.name = "Pintura"
- Obj.pX = -77972.3671875
- Obj.pY = 85515.3359375
- Obj.pZ = 8278.0947265625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 310.38623046875
- ObjArray[63] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x0018B996)
- Obj.name = "Cabaña grande"
- Obj.pX = -77802.625
- Obj.pY = 85148.765625
- Obj.pZ = 8166.54541015625
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 133.49740600585937
- ObjArray[64] = Obj
- Obj = new OxPoint
- Obj.id = Game.GetForm(0x000E0B7F)
- Obj.name = "Suelo de choza"
- Obj.pX = -77530.5390625
- Obj.pY = 85096.5546875
- Obj.pZ = 8627.236328125
- Obj.rX = 0.0
- Obj.rY = 0.0
- Obj.rZ = 43.627719879150391
- ObjArray[65] = Obj
- RelativeToFirst()
- endEvent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement