====== Eine erste Map in L4D ======

===== Grundlegendes =====

Mappen für Left 4 Dead ist im Prinzip nichts anderes als bei allen anderen Source-spielen, einzige Besonderheit ist der [[left_4_dead:entities:info_director]]. Dieses Entity übernimmt die Kontrolle der AI im Spiel. In Left4Dead werden alle NPC vom info_director bestimmt und an passenden Orten gespawnt (das heißt, dass der Mapper keine Spawnpunkte festlegen braucht).

Jedoch **müssen** diverse dinge in einer Map gegeben sein, damit sie Spielbar wird.

**Im Spawnraum**
  * [[left_4_dead:entities:info_survivor_spawn]] - 4 Stück als Spawnpunkte der Spieler.
  * [[source:entities:prop_door_rotating]] - Mit dem richtigen Model. Wird sie geöffnet, können Bosse spawnen.


**Auf der Map**
  * [[left_4_dead:entities:info_director]] - Das wichtigste für eine L4D Map, wo er sich in der Map befindet, ist egal.
  * [[left_4_dead:entities:info_survivor_rescue]] - Hier spawnen getötete Survivors im Kampangen-modus neu.


**Im Saferoom:**
  * [[source:entities:trigger_changelevel]] - Ein Simpler Changelevel. Ohne erkennt der Director, dass die Map nicht abgeschlossen werden kann.
  * [[source:entities:info_landmark]] - Gehört zum changelevel und speichert Koordinaten von Entities relativ zu sich selbst ab.
  * [[left_4_dead:entities:prop_door_rotating_checkpoint]] - Die Tür des End-Saferooms. Befinden sich alle lebenden Survivor im Waypoint dahinter, wird das [[source:entities:trigger_changelevel]] automatisch getriggert.


Erst wenn man mindestens diese Entities gesetzt hat, kann die Map ohne Fehler gestartet werden. Damit die Bots korrekt navigieren, muss man allerdings noch ein [[half-life_2:tutorials:generating_nav_file|Nav File]] erstellen.

===== Entities =====

**Global:**

  * [[left_4_dead:entities:info_director]]
  * [[source:entities:env_fog_controller]]
  * [[half-life_2:entities:light_environment]]
  * [[half-life_2:entities:shadow_control]]


**Im Spawnraum:**

  * [[left_4_dead:entities:info_survivor_spawn]]
  * [[source:entities:prop_door_rotating]]
  * [[left_4_dead:entities:prop_health_cabinet]]
  * [[left_4_dead:entities:weapon_ammo_spawn]]
  * [[left_4_dead:entities:weapon_first_aid_kit_spawn]]
  * [[left_4_dead:entities:weapon_pumpshotgun_spawn]]
  * [[left_4_dead:entities:weapon_smg_spawn]]


**Auf der Map:**

  * [[left_4_dead:entities:info_survivor_rescue]]
  * [[left_4_dead:entities:weapon_pain_pills_spawn]]
  * [[left_4_dead:entities:prop_car_alarm]]
  * [[left_4_dead:entities:prop_car_glass]]
  * [[left_4_dead:entities:weapon_pistol_spawn]]
  * [[left_4_dead:entities:weapon_autoshotgun_spawn]]
  * [[left_4_dead:entities:weapon_rifle_spawn]]
  * [[left_4_dead:entities:weapon_hunting_rifle_spawn]]
  * [[left_4_dead:entities:weapon_molotov_spawn]]
  * [[left_4_dead:entities:weapon_pipe_bomb_spawn]]


**Im Saferoom:**

  * [[source:entities:trigger_changelevel]]
  * [[source:entities:info_landmark]]
  * [[left_4_dead:entities:prop_door_rotating_checkpoint]]


===== Fehlermeldungen =====

Die Fehler sind im genauen im [[http://developer.valvesoftware.com/wiki/Your_First_Left_4_Dead_Map#Error_messages_and_what_they_mean|Valve Wiki]] aufgeführt. Die am häufigsten auftretenden kann man zudem hier [[left_4_dead:tutorials:known_bugs|im wiki nachlesen]].