mirror of
https://github.com/ZDoom/acc.git
synced 2024-11-15 00:41:30 +00:00
- sorted zspecials.acs properly so one can find all the specials.
- added Polyobj_MoveToSpot action specials. They are functionally identical to Polyobj_MoveTo but get the target coordinate from a map spot instead. SVN r2503 (trunk)
This commit is contained in:
parent
4292f91216
commit
d4b462824e
1 changed files with 125 additions and 107 deletions
232
zspecial.acs
232
zspecial.acs
|
@ -5,37 +5,108 @@
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
|
|
||||||
special
|
special
|
||||||
80:ACS_Execute(2,5),
|
// 1:Polyobj_StartLine
|
||||||
81:ACS_Suspend(2),
|
2:Polyobj_RotateLeft(3),
|
||||||
82:ACS_Terminate(2),
|
3:Polyobj_RotateRight(3),
|
||||||
83:ACS_LockedExecute(5),
|
4:Polyobj_Move(4),
|
||||||
85:ACS_LockedExecuteDoor(5),
|
// 5:Polyobj_ExplicitLine
|
||||||
42:Ceiling_CrushAndRaise(3,4),
|
6:Polyobj_MoveTimes8(4),
|
||||||
44:Ceiling_CrushStop(1),
|
7:Polyobj_DoorSwing(4),
|
||||||
43:Ceiling_LowerAndCrush(3,4),
|
8:Polyobj_DoorSlide(5),
|
||||||
40:Ceiling_LowerByValue(3),
|
9:Line_Horizon(0),
|
||||||
41:Ceiling_RaiseByValue(3),
|
10:Door_Close(2),
|
||||||
45:Ceiling_CrushRaiseAndStay(3,4),
|
11:Door_Open(2,3),
|
||||||
69:Ceiling_MoveToValueTimes8(4),
|
12:Door_Raise(3,4),
|
||||||
10:Door_Close(2),
|
13:Door_LockedRaise(4,5),
|
||||||
11:Door_Open(2,3),
|
14:Door_Animated(3),
|
||||||
12:Door_Raise(3,4),
|
15:Autosave(0),
|
||||||
13:Door_LockedRaise(4,5),
|
// 16:Transfer_WallLight
|
||||||
20:Floor_LowerByValue(3),
|
17:Thing_Raise(1),
|
||||||
36:Floor_LowerByValueTimes8(3),
|
18:StartConversation(1,2),
|
||||||
66:Floor_LowerInstant(3),
|
19:Thing_Stop(1),
|
||||||
68:Floor_MoveToValueTimes8(4),
|
20:Floor_LowerByValue(3),
|
||||||
21:Floor_LowerToLowest(2),
|
21:Floor_LowerToLowest(2),
|
||||||
22:Floor_LowerToNearest(2),
|
22:Floor_LowerToNearest(2),
|
||||||
28:Floor_RaiseAndCrush(3,4),
|
23:Floor_RaiseByValue(3),
|
||||||
23:Floor_RaiseByValue(3),
|
24:Floor_RaiseToHighest(2),
|
||||||
35:Floor_RaiseByValueTimes8(3),
|
25:Floor_RaiseToNearest(2),
|
||||||
67:Floor_RaiseInstant(3),
|
26:Stairs_BuildDown(5),
|
||||||
24:Floor_RaiseToHighest(2),
|
27:Stairs_BuildUp(5),
|
||||||
25:Floor_RaiseToNearest(2),
|
28:Floor_RaiseAndCrush(3,4),
|
||||||
95:FloorAndCeiling_LowerByValue(3),
|
29:Pillar_Build(3),
|
||||||
96:FloorAndCeiling_RaiseByValue(3),
|
30:Pillar_Open(4),
|
||||||
46:Floor_CrushStop(1),
|
31:Stairs_BuildDownSync(4),
|
||||||
|
32:Stairs_BuildUpSync(4),
|
||||||
|
33:ForceField(0),
|
||||||
|
34:ClearForceField(1),
|
||||||
|
35:Floor_RaiseByValueTimes8(3),
|
||||||
|
36:Floor_LowerByValueTimes8(3),
|
||||||
|
37:Floor_MoveToValue(3,4),
|
||||||
|
38:Ceiling_Waggle(5),
|
||||||
|
39:Teleport_ZombieChanger(2),
|
||||||
|
40:Ceiling_LowerByValue(3),
|
||||||
|
41:Ceiling_RaiseByValue(3),
|
||||||
|
42:Ceiling_CrushAndRaise(3,4),
|
||||||
|
43:Ceiling_LowerAndCrush(3,4),
|
||||||
|
44:Ceiling_CrushStop(1),
|
||||||
|
45:Ceiling_CrushRaiseAndStay(3,4),
|
||||||
|
46:Floor_CrushStop(1),
|
||||||
|
47:Ceiling_MoveToValue(3,4),
|
||||||
|
// 48:Sector_Attach3dMidtex
|
||||||
|
49:GlassBreak(0,1),
|
||||||
|
// 50:ExtraFloor_LightOnly
|
||||||
|
51:Sector_SetLink(4),
|
||||||
|
52:Scroll_Wall(5),
|
||||||
|
53:Line_SetTextureOffset(5),
|
||||||
|
54:Sector_ChangeFlags(3),
|
||||||
|
55:Line_SetBlocking(3),
|
||||||
|
56:Line_SetTextureScale(5),
|
||||||
|
// 57: Sector_SetPortal
|
||||||
|
// 58: Sector_CopyScroller
|
||||||
|
59:Polyobj_OR_MoveToSpot(3),
|
||||||
|
60:Plat_PerpetualRaise(3),
|
||||||
|
61:Plat_Stop(1),
|
||||||
|
62:Plat_DownWaitUpStay(3),
|
||||||
|
63:Plat_DownByValue(4),
|
||||||
|
64:Plat_UpWaitDownStay(3),
|
||||||
|
65:Plat_UpByValue(4),
|
||||||
|
66:Floor_LowerInstant(3),
|
||||||
|
67:Floor_RaiseInstant(3),
|
||||||
|
68:Floor_MoveToValueTimes8(4),
|
||||||
|
69:Ceiling_MoveToValueTimes8(4),
|
||||||
|
70:Teleport(1,3),
|
||||||
|
71:Teleport_NoFog(1,3),
|
||||||
|
72:ThrustThing(2,4),
|
||||||
|
73:DamageThing(1,2),
|
||||||
|
74:Teleport_NewMap(2,3),
|
||||||
|
75:Teleport_EndGame(0),
|
||||||
|
76:TeleportOther(3),
|
||||||
|
77:TeleportGroup(5),
|
||||||
|
78:TeleportInSector(4,5),
|
||||||
|
|
||||||
|
80:ACS_Execute(2,5),
|
||||||
|
81:ACS_Suspend(2),
|
||||||
|
82:ACS_Terminate(2),
|
||||||
|
83:ACS_LockedExecute(5),
|
||||||
|
84:ACS_ExecuteWithResult(1,4),
|
||||||
|
85:ACS_LockedExecuteDoor(5),
|
||||||
|
86:Polyobj_MoveToSpot(3),
|
||||||
|
87:Polyobj_Stop(1),
|
||||||
|
88:Polyobj_MoveTo(4),
|
||||||
|
89:Polyobj_OR_MoveTo(4),
|
||||||
|
90:Polyobj_OR_RotateLeft(3),
|
||||||
|
91:Polyobj_OR_RotateRight(3),
|
||||||
|
92:Polyobj_OR_Move(4),
|
||||||
|
93:Polyobj_OR_MoveTimes8(4),
|
||||||
|
94:Pillar_BuildAndCrush(4,5),
|
||||||
|
95:FloorAndCeiling_LowerByValue(3),
|
||||||
|
96:FloorAndCeiling_RaiseByValue(3),
|
||||||
|
|
||||||
|
// 100:Scroll_Texture_Left
|
||||||
|
// 101:Scroll_Texture_Right
|
||||||
|
// 102:Scroll_Texture_Up
|
||||||
|
// 103:Scroll_Texture_Down
|
||||||
|
|
||||||
109:Light_ForceLightning(1),
|
109:Light_ForceLightning(1),
|
||||||
110:Light_RaiseByValue(2),
|
110:Light_RaiseByValue(2),
|
||||||
111:Light_LowerByValue(2),
|
111:Light_LowerByValue(2),
|
||||||
|
@ -45,93 +116,40 @@ special
|
||||||
115:Light_Flicker(3),
|
115:Light_Flicker(3),
|
||||||
116:Light_Strobe(5),
|
116:Light_Strobe(5),
|
||||||
117:Light_Stop(1),
|
117:Light_Stop(1),
|
||||||
29:Pillar_Build(3),
|
// 118:Plane_Copy
|
||||||
94:Pillar_BuildAndCrush(4,5),
|
|
||||||
30:Pillar_Open(4),
|
|
||||||
62:Plat_DownWaitUpStay(3),
|
|
||||||
63:Plat_DownByValue(4),
|
|
||||||
64:Plat_UpWaitDownStay(3),
|
|
||||||
65:Plat_UpByValue(4),
|
|
||||||
60:Plat_PerpetualRaise(3),
|
|
||||||
61:Plat_Stop(1),
|
|
||||||
6:Polyobj_MoveTimes8(4),
|
|
||||||
4:Polyobj_Move(4),
|
|
||||||
88:Polyobj_MoveTo(4),
|
|
||||||
2:Polyobj_RotateLeft(3),
|
|
||||||
3:Polyobj_RotateRight(3),
|
|
||||||
7:Polyobj_DoorSwing(4),
|
|
||||||
8:Polyobj_DoorSlide(5),
|
|
||||||
89:Polyobj_OR_MoveTo(4),
|
|
||||||
93:Polyobj_OR_MoveTimes8(4),
|
|
||||||
92:Polyobj_OR_Move(4),
|
|
||||||
90:Polyobj_OR_RotateLeft(3),
|
|
||||||
91:Polyobj_OR_RotateRight(3),
|
|
||||||
87:Polyobj_Stop(1),
|
|
||||||
120:Radius_Quake(5),
|
|
||||||
140:Sector_ChangeSound(2),
|
|
||||||
26:Stairs_BuildDown(5),
|
|
||||||
27:Stairs_BuildUp(5),
|
|
||||||
31:Stairs_BuildDownSync(4),
|
|
||||||
32:Stairs_BuildUpSync(4),
|
|
||||||
70:Teleport(1,3),
|
|
||||||
71:Teleport_NoFog(1,3),
|
|
||||||
74:Teleport_NewMap(2,3),
|
|
||||||
75:Teleport_EndGame(0),
|
|
||||||
72:ThrustThing(2,4),
|
|
||||||
73:DamageThing(1,2),
|
|
||||||
130:Thing_Activate(1),
|
|
||||||
131:Thing_Deactivate(1),
|
|
||||||
133:Thing_Destroy(1,2),
|
|
||||||
134:Thing_Projectile(5),
|
|
||||||
136:Thing_ProjectileGravity(5),
|
|
||||||
132:Thing_Remove(1),
|
|
||||||
135:Thing_Spawn(3,4),
|
|
||||||
137:Thing_SpawnNoFog(3,4),
|
|
||||||
138:Floor_Waggle(5),
|
|
||||||
|
|
||||||
9:Line_Horizon(0),
|
|
||||||
14:Door_Animated(3),
|
|
||||||
15:Autosave(0),
|
|
||||||
17:Thing_Raise(1),
|
|
||||||
18:StartConversation(1,2),
|
|
||||||
19:Thing_Stop(1),
|
|
||||||
33:ForceField(0),
|
|
||||||
34:ClearForceField(1),
|
|
||||||
37:Floor_MoveToValue(3,4),
|
|
||||||
38:Ceiling_Waggle(5),
|
|
||||||
39:Teleport_ZombieChanger(2),
|
|
||||||
47:Ceiling_MoveToValue(3,4),
|
|
||||||
49:GlassBreak(0,1),
|
|
||||||
51:Sector_SetLink(4),
|
|
||||||
52:Scroll_Wall(5),
|
|
||||||
53:Line_SetTextureOffset(5),
|
|
||||||
54:Sector_ChangeFlags(3),
|
|
||||||
55:Line_SetBlocking(3),
|
|
||||||
56:Line_SetTextureScale(5),
|
|
||||||
76:TeleportOther(3),
|
|
||||||
77:TeleportGroup(5),
|
|
||||||
78:TeleportInSector(4,5),
|
|
||||||
84:ACS_ExecuteWithResult(1,4),
|
|
||||||
119:Thing_Damage(2,3),
|
119:Thing_Damage(2,3),
|
||||||
|
120:Radius_Quake(5),
|
||||||
|
// 121:Line_SetIdentification
|
||||||
|
|
||||||
125:Thing_Move(2,3),
|
125:Thing_Move(2,3),
|
||||||
|
|
||||||
127:Thing_SetSpecial(5),
|
127:Thing_SetSpecial(5),
|
||||||
128:ThrustThingZ(4),
|
128:ThrustThingZ(4),
|
||||||
129:UsePuzzleItem(0), // only for setting it on a line. Cannot be called!
|
129:UsePuzzleItem(0), // only for setting it on a line. Cannot be called!
|
||||||
|
130:Thing_Activate(1),
|
||||||
|
131:Thing_Deactivate(1),
|
||||||
|
132:Thing_Remove(1),
|
||||||
|
133:Thing_Destroy(1,2),
|
||||||
|
134:Thing_Projectile(5),
|
||||||
|
135:Thing_Spawn(3,4),
|
||||||
|
136:Thing_ProjectileGravity(5),
|
||||||
|
137:Thing_SpawnNoFog(3,4),
|
||||||
|
138:Floor_Waggle(5),
|
||||||
139:Thing_SpawnFacing(2,4),
|
139:Thing_SpawnFacing(2,4),
|
||||||
|
140:Sector_ChangeSound(2),
|
||||||
|
|
||||||
|
143:Player_RemoveItem(2), // Skulltag Functions
|
||||||
|
144:Player_GiveItem(2), // Skulltag Functions
|
||||||
|
145:Player_SetTeam(1), // Skulltag Functions
|
||||||
|
152:Team_Score(2), // Skulltag Functions
|
||||||
|
153:Team_GivePoints(3), // Skulltag Functions
|
||||||
154:Teleport_NoStop(2, 3),
|
154:Teleport_NoStop(2, 3),
|
||||||
|
|
||||||
// Skulltag Functions
|
|
||||||
143:Player_RemoveItem(2),
|
|
||||||
144:Player_GiveItem(2),
|
|
||||||
145:Player_SetTeam(1),
|
|
||||||
152:Team_Score(2),
|
|
||||||
153:Team_GivePoints(3),
|
|
||||||
|
|
||||||
157:SetGlobalFogParameter(2), // GZDoom only!
|
157:SetGlobalFogParameter(2), // GZDoom only!
|
||||||
158:FS_Execute(1,4), // GZDoom only!
|
158:FS_Execute(1,4), // GZDoom only!
|
||||||
159:Sector_SetPlaneReflection(3), // GZDoom only!
|
159:Sector_SetPlaneReflection(3), // GZDoom only!
|
||||||
//160:Sector_Set3DFloor // GZDoom/Vavoom
|
// 160:Sector_Set3DFloor // GZDoom/Vavoom
|
||||||
//161:Sector_SetContents // Vavoom
|
// 161:Sector_SetContents // Vavoom
|
||||||
|
|
||||||
169:Generic_Crusher2(5),
|
169:Generic_Crusher2(5),
|
||||||
170:Sector_SetCeilingScale2(3),
|
170:Sector_SetCeilingScale2(3),
|
||||||
|
|
Loading…
Reference in a new issue