Difficulty: Difference between revisions

From OniGalore
Jump to navigation Jump to search
mNo edit summary
m (+cat)
Line 1: Line 1:
Oni has three difficulty modes: easy(0), normal(1), and hard(2).
Oni has three difficulty modes: easy(0), normal(1), and hard(2).


With the developer mode switched on you can get the mode by typing ''difficulty'' into the console. The mode can only be read, not writen.
With the developer mode switched on you can get the mode by typing ''difficulty'' into the console. The mode can only be read, not changed.


Characters get more health and can also be replaced by a [[OBD_talk:ONCV|stronger version of themselves]] on hard mode.
Characters get more health and can also be replaced by a [[OBD_talk:ONCV|stronger version of themselves]] on hard mode.
Line 31: Line 31:
  # ...
  # ...
  }
  }
[[Category:Modding information]]

Revision as of 17:12, 16 April 2012

Oni has three difficulty modes: easy(0), normal(1), and hard(2).

With the developer mode switched on you can get the mode by typing difficulty into the console. The mode can only be read, not changed.

Characters get more health and can also be replaced by a stronger version of themselves on hard mode.

You can use difficulty and if-statements to make the script more flexible.


func your_function_1
{
	# script code with no modifications (can be considered as the easy mode)
	# but if difficult is not easy you can tell the script to do this or that ...

	if (difficulty () eq 1)
	{
		# normal
		# give enemy a weapon, more health, etc
	}
	if (difficulty () eq 2)
	{
		# hard
		# spawn additional enemies
	}

	your_function_2
}

func your_function_2
{
	# ...
}