-------------------------------

NFK RADIANT
need for kill map editor

-------------------------------
BASIC INFO
To create new map, select "menu+file+new map". Map structure is bricks. Brick pallette located at the top left of the screen. To place an item, select it from brick pallette (by arrow keys), move your mouse to desired item located, and press SPACE key. To erase brick, press SHIFT key.
Modify map properties you can from "menu+configure+map properties". Every map should have at least one respawn point.


-------------------------------
SPECIAL OBJECTS - BASIC INFO
There is total 9 special objects. It is doors, buttons, teleports, etc. SpecObject panel are located at the down right screen area. All SpecObj operations made from there. To add new object, press "New Obj", and select required sobject. To begin editing, press "Select" button, and choose required sobject. All sobjects have ther own ID, and marked as "#". Because of that, you can easily find nessesary sobject. To delete sobject, select it first, and then press "Delete" button. After selecting a sobject, its properties will fill the table. You can edit it. Press "Apply", when you done.


-------------------------------
SPECIAL OBJECTS - PROPERTIES
TELEPORT. Teleport player to specified location.
pos_x - X position.
pos_y - Y position.
goto_x - teleport to X=.
goto_y - teleport to Y=.

BUTTON. Activates another objects.
pos_x - X position.
pos_y - Y position.
color - button color at the active state.
wait - deactivation time. (wait 50 = 1 second, wait 100 = 2 sec).
target - button's target. Another sobject should have same targetname to be activated.
shootable - [0\1], (dis)allow activation by shoots.

DOOR. Door, blocks player movemets.
pos_x - X position.
pos_y - Y position.
orientation - door's orientation. 0=closed horizonthal; 1=closed vertical; 2=opened horizonthal; 3=opened vertical.
wait - deactivation time. (wait 50 = 1 second, wait 100 = 2 sec).
targetname - door's targetname. Another sobject should have same target to activate this door.
lenght - door lenght (in bricks).
fastclose - if door want to close, and player blocks door's area. then door will wait more 'wait' time, if fastclose is set, then door will close next moment player steps from door's area.

TRIGGER. Special region to activate another objects
pos_x - X position.
pos_y - Y position.
lenght_x - lenght X (in bricks).
lenght_y - lenght Y(in bricks).
wait - trigger's refresh time. Every 'wait' time it will checks for players position. (wait 50 = 1 second, wait 100 = 2 sec)
target - trigger's target. Another sobject should have same targetname to be activated.

AREA_PUSH. Kinda wind tunnel.
pos_x - X position.
pos_y - Y position.
lenght_x - lenght X (in bricks).
lenght_y - lenght Y(in bricks).
wait - refresh time. Every 'wait' time it will checks for players position. (wait 50 = 1 second, wait 100 = 2 sec)
target - area_push's target. Another sobject should have same targetname to be activated.
direction - pushing direction. 0=left, 1=up, 2=right, 3=down.
pushspeed - speed of pushing.

AREA_PAIN. Region, which hurts player.
pos_x - X position.
pos_y - Y position.
lenght_x - lenght X (in bricks).
lenght_y - lenght Y(in bricks).
dmginterval - wait 'dmginterval' till next strike. (wait 50 = 1 second, wait 100 = 2 sec)
dmg - damage amount per strike.
if area_pain has targetname=0 then it works in MODE1, overvise MODE2.
MODE1: strike with 'dmg' every 'dmginterval' time.
MODE2: does nothing, till activated. After activating, strike with 'dmg' every 'dmginterval' time.
wait - total strike time in MODE2. (wait 50 = 1 second, wait 100 = 2 sec)

AREA_TRIXARENA_END. Region which end current game in TRIX ARENA game mode.
pos_x - X position.
pos_y - Y position.
lenght_x - lenght X (in bricks).
lenght_y - lenght Y (in bricks).

AREA_TELEPORT. Same as teleport, but as region.
pos_x - X position.
pos_y - Y position.
lenght_x - lenght X (in bricks).
lenght_y - lenght Y (in bricks).
goto_x - teleport to X=.
goto_y - teleport to Y=.

DOORTRIGGER. Special trigger for doors.
pos_x - X position.
pos_y - Y position.
orientation - orientation. Sets parallel to door.
target - 
lenght -  ( ).
-doortrigger can be activated only by shoots. doortrigger CANT be inside door. 
-doortrigger sample at "map_ed\tutorialmaps\doortrigger.mapa"

AREA_WATERILLUSION. Patch for water, to hide holes. (for underwater items).
pos_x - X position.
pos_y - Y position.
lenght_x - lenght X (in bricks).
lenght_y - lenght Y (in bricks).
-map with area_waterillusion sample located in "tutorialmaps\waterillusion.mapa"





-------------------------------

MISC
* you can select brush by clicking right mouse button (RMB).
* select object by clicking RMB at top left object rect.
* scroll map with keys WSAD.
* arrow keys scrolls brush palette, TAB+arrow keys does it faster.
* edit sobject properties you can by double click or by ENTER key.
* save and load maps from basenfk\maps\
