Novahq.net Forum

Novahq.net Forum (https://novahq.net/forum/index.php)
-   Delta Force (https://novahq.net/forum/forumdisplay.php?f=101)
-   -   [DFX2] Maps with many possibilities... (https://novahq.net/forum/showthread.php?t=51867)

Guest001 12-06-2020 02:02 PM

Maps with many possibilities...
 
1 Attachment(s)
Operation Wicker Bridge

Mission01 - 4 sub-levels - open plan

Mission01a - Complete the objectives to win - singleplayer respawning is allowed and turned on.

Mission01b - Same as above but harder with singleplayer respawning turned off. If the player dies it's game over.

Mission01c - In this variation you must kill all the AI (NPCs) in the map to win. Singleplayer respawning is on.

Mission01d - This is the hardest way to play the map, kill everything with singleplayer respawning off.


Notes:
No AI respawning. Minimal player directives. Basic task list. Large area to roam. Active weather system.

Quote:

// WickerBridge01a
// Singleplayer respawn on
// Night Map

// Init
if never() then
breathtime=12 // Reduce time underwater with full kit
set(v15,1) // Lightning on
;ssnhp(10000,999) // Use for debug - or use MEdHQ AI app
ssnhp(38,400) // BTR Crewman 1
ssnhp(39,400) // BTR Crewman 2
endif

// Infil
if past(1) and never() then
text("Take a seat on the ATV and await further instructions")
endif

if event(8) and never() then
set(seatbelt, 1)
endif

if chain(1) and never() then
text("The enemy is producing deadly chemicals, your mission is clear...")
endif

if chain(15) and never() then
text("The latest batch is extremely dangerous and must be destroyed!")
endif

if chain(15) and never() then
text("Return to WP Zulu when you recover the formula, Good Luck!")
endif

if event(9) and never() then
ssnrelease(player)
set(seatbelt, 0)
endif

//internal event 12 - linked to event 6
if event(12) and never() then
text("Regroup and secure the area then proceed to location A")
endif
if chain(15) and never() then
text("A storm is approaching, use it as cover from enemy snipers")
endif

// chemfactory destroyed
if event(23) and never() then
wave("xpLgF4.wav")
quake(14)
endif

// Weather
;if eq(curTOD,03:32) and never() then
if event(10) and never() then
overcast(250,75)
rain(100,50)
text("You'll have to cross the causway to reach location B")
endif

// Trigger storm
// Reduce enemy ranges
if chain(100) and never() then
set(v10,1)
set(v20,1)
text("The storm is overhead, now's you're chance to cross!")
endif

// End storm
;if eq(curTOD,03:37) and never() then
if chain(300) and never() then
overcast(0,100)
rain(0,100)
set(v20,0)
TOD(03:48)
endif

// Prompt player and restore ranges
if chain(60) and never() then
text("The storm has nearly passed, watch your six!")
set(v10,2)
endif

// Lightning off
if chain(60) and never() then
set(v15,0)
endif

// Lightning 1
;if past(1) and elapse(25) and random(20) then
if elapse(30) and eq(v15,1) and random(29) then
lightning(15,15,20)
farflash()
endif

if chain(6) and random(3) then
lightning(20,15,20)
flash()
endif

// Lightning 2
if link(-2) and eq(v20,1) and random(20) then
lightning(20,15,18)
farflash()
wave("thdrdst4.wav")
endif

if chain(6) and random(3) then
lightning(20,20,20)
flash()
wave("thdrdst2.wav")
endif

Guest001 12-08-2020 11:40 PM

3 Attachment(s)
Publishing the easiest version to start off with.

Needs a bit of feedback on difficulty.

You'll see what I mean if you play the map. :nerd:

Incoming this weekend...


All times are GMT -5. The time now is 02:37 PM.

Powered by vBulletin®