ACTOR som_coop_addon_teleport_start : ArtiTeleport
{
	-COUNTITEM
	+INVENTORY.KEEPDEPLETED
	+INVENTORY.UNDROPPABLE
	+INVENTORY.INVBAR
	Inventory.MaxAmount 1
	Inventory.Icon "OPTBFOG"
	Tag "Teleport to Start"
	States
	{
		Spawn:
			TNT1 A 1
			Loop
	}
}

ACTOR som_coop_addon_teleport_global : CustomInventory
{
  Tag "Global Teleporter"
  -COUNTITEM
  +INVENTORY.KEEPDEPLETED
  +INVENTORY.UNDROPPABLE
  +INVENTORY.INVBAR
  Inventory.Icon "OPTRFOG"
  Inventory.MaxAmount 1
  States
  {
  Spawn:
	TNT1 A 1
	Loop
  Use:
    TNT1 A 0
	TNT1 A 0 ACS_NamedExecute("OPUseTeleportGlobal")
	Fail
  }
}

ACTOR som_coop_addon_teleport_global_set : CustomInventory
{
  Tag "Set Global Teleport Marker"
  -COUNTITEM
  +INVENTORY.KEEPDEPLETED
  +INVENTORY.UNDROPPABLE
  +INVENTORY.INVBAR
  Inventory.Icon "OPTMHDD"
  Inventory.MaxAmount 1
  States
  {
  Spawn:
	TNT1 A 1
	Loop
  Use:
	TNT1 A 0 ACS_NamedExecute("OPPlaceTeleportMarkerGlobal")
	Fail
  }
}

ACTOR som_coop_addon_teleport_global_marker
{
  +THRUACTORS
  +NOTAUTOAIMED
  +FLOORCLIP
  RenderStyle "Add"
  Alpha 0.4
  Mass 1000000
  Radius 15
  Height 56
  Speed 0
  States
  {
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_PlaySound("telemarker")
    OPTM B -1
	Stop
  }
}
