Difficulty: Difference between revisions

790 bytes removed ,  11 August 2019
m
Redirected page to BSL:Game status
(Created page with "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. This variabl...")
 
m (Redirected page to BSL:Game status)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Oni has three difficulty modes: easy(0), normal(1), and hard(2).
#REDIRECT[[BSL:Game status]]
 
With the developer mode switched on you can get the mode by typing ''difficulty'' into the console. This variable can only be read, not writen.
 
Characters get more health and can also be replaced by a [[OBD_talk:ONCV|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
{
# ...
}
8,452

edits