# kill stickiness Local 0 := 0loop1: Get in Temp 0 - ID - Next Obj of Category(Const 0x106:0x0D, Local 0); true: next, false: done1 # 0x2CE, chair Stack Object := Temp 0; Local 0 := Stack Object; Stack Object's flags (0x8) Flag Set? in use; true: skip1, false: loop1skip1: Stack Object := 0;loop2: Set to Next: person; true: next, false: skip2 Local 1 := stack obj's person data ci: Current Interaction Object ID (0x50); Local 1 == Local 0; true: loop1, false: loop2skip2: Stack Object := Local 0; Stack Object's flags (0x8) Clear Flag in use; true: loop1# do the next thing (doors, flamingos, etc.)done1:
#### Group = 0xFFFFFFFF, Instance = 0x1001# Title = Function - Main## Format = 8007, Params = 0, Locals = 4# Tree type = 0, Header flag = 0, Tree version = FFFF800D (-32755) 0: Idle(1); true: 1, false: 1 1: Local 0 := Stack Object; true: 2, false: 2 2: Stack Object := 0; true: 3, false: 3 3: Set to Next: object of type GUID 0xCC7B08F8 (0x7F856F00: Portal - Car - Service Start); true: 4, false: C 4: Stack Object := 0; true: 5, false: 5 5: Set to Next: object of type GUID 0x6C7B0905 (0x7F856F00: Portal - Car - Service Stop); true: 6, false: C 6: Stack Object := 0; true: 7, false: 7 7: Set to Next: object of type GUID 0xCC203477 (0x7F856F00: Portal - Car - Start); true: 8, false: C 8: Stack Object := 0; true: 9, false: 9 9: Set to Next: object of type GUID 0x865A6812 (0x7F856F00: Portal - Car - Stop); true: A, false: C A: Stack Object := 0; true: B, false: B B: Set to Next: object of type GUID 0x81E6BEF9 (0x7F19EC55: Portal - Pedestrian); true: D, false: C C: Dialog: Text Notification: [Private STR# 0x12D:0x0], TNS Sim Type, priority 1, timeout 30, putting Text ID in temp 0, icon: automatic; true: D, false: error D: Stack Object := Local 0; true: E, false: E E: Idle(1); true: F, false: F F: Stack Object := 0; true: 10, false: error 10: Set to Next: person; true: 11, false: 12 11: stack obj's person data Censorship Flags (0x1E) := 0; true: 10, false: error 12: Local 1 ++ and < 256 (0x100); true: D, false: 13 13: Local 1 := 0; true: 14, false: error 14: Local 2 := 0; true: 15, false: error 15: Get in Temp 0 - ID - Next Obj of Category(Const 0x106(Category):0xD, Local 1); true: 16, false: 27 16: Stack Object := Temp 0; true: 17, false: error 17: Local 1 := Stack Object; true: 18, false: error 18: Stack Object's flags (0x8) Flag Set? in use; true: 19, false: 15 19: stack object's slot 0 == 0; true: 1A, false: 15 1A: stack object's slot 1 == 0; true: 1B, false: 15 1B: Stack Object := 0; true: 1C, false: error 1C: Set to Next: person; true: 1D, false: 24 1D: Local 3 := Stack Object; true: 1E, false: error 1E: Stack Object := stack obj's person data ci: Current Interaction Object ID (0x50); true: 1F, false: error 1F: Verify - Object ID(Stack Object); true: 20, false: 23 20: Stack Object's category (0x3B) == Const 0x106(Category):0x24; true: 15, false: 21 21: Stack Object's category (0x3B) == Const 0x106(Category):0x25; true: 15, false: 22 22: Stack Object's category (0x3B) == Const 0x106(Category):0x63; true: 15, false: 23 23: Stack Object := Local 3; true: 1C, false: error 24: Stack Object := Local 1; true: 25, false: error 25: Stack Object's flags (0x8) Clear Flag in use; true: 26, false: error 26: Local 2 += 1; true: 15, false: error 27: Local 1 := 0; true: 28, false: error 28: Local 2 != 0; true: 29, false: 2 29: Dialog: Text Notification: [Private STR# 0x12D:0x1], TNS Sim Type, priority 1, timeout 30, putting Text ID in temp 0, icon: automatic; true: 2, false: error