% chance for action

WildTurkey

Previously known as giv_me_rep
Reaction score
87
Hi,

I want to have like a 10 (1/10) chance of an action concurring
Code:
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
        (Random real number between 1.00 and 10.00) Equal to 1.00
    Then - Actions
        Floating Text - Create floating text that reads 1 above Player_Hero[1] with Z offset 0.00, using font size 8.00, color (100.00%, 100.00%, 100.00%), and 20.00% transparency
    Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random real number between 1.00 and 10.00) Equal to 2.00
            Then - Actions
                Floating Text - Create floating text that reads 2 above Player_Hero[1] with Z offset 0.00, using font size 8.00, color (100.00%, 100.00%, 100.00%), and 20.00% transparency
            Else - Actions
.
etc

Been years, dont remember what I am doing wrong.
 

Accname

2D-Graphics enthusiast
Reaction score
1,462
You create a new random number in each if-statement. So the first one has a 10% chance of being triggered, the next one has a (90 * 0.1)% chance of being triggered, and so forth.

Instead, save the result of the random number generation in a variable and compare the value of this variable in your if-conditions.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top