Created
December 30, 2024 00:59
-
-
Save HundSimon/1da14c41b62857b20f1b9783ad0db17f to your computer and use it in GitHub Desktop.
Fetalis AI.thk
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| at C:\ | |
| through em\em013\00\data | |
| is Fatalis | |
| Register RegisterVar0 | |
| Register RegisterVar1 | |
| Register RegisterVar2 | |
| Register RegisterVar3 | |
| Register RegisterVar4 | |
| Register RegisterVar5 | |
| Register RegisterVar6 | |
| Register RegisterVar7 | |
| Register RegisterVar8 | |
| Register RegisterVar9 | |
| Register RegisterVar10 | |
| Register RegisterVar11 | |
| Register RegisterVar12 | |
| Register RegisterVar13 | |
| Register RegisterVar14 | |
| Combat_Main = em013_00.nack @ 97793049 | |
| Combat_Enter = em013_01.nack @ 53ACD122 | |
| Search = em013_02.nack @ 0A3FC6CC | |
| Discover = em013_03.nack @ B45B36F5 | |
| THK_04 = em013_00.nack @ 97793049 | |
| THK_05 = em013_01.nack @ 53ACD122 | |
| THK_06 = em013_03.nack @ B45B36F5 | |
| Rage_Enter = em013_07.nack @ 0A3FC6CC | |
| THK_08 = em013_08.nack @ 0A3FC6CC | |
| Mount = em013_11.nack @ 536F468B | |
| Concealment = em013_13.nack @ D5C2636C | |
| THK_14 = em013_13.nack @ D5C2636C | |
| Non_Combat_Main = em013_15.nack @ 0A3FC6CC | |
| Non_Combat_Hit = em013_18.nack @ CDE4D8D3 | |
| THK_19 = em013_19.nack @ 0A3FC6CC | |
| Target_Lost = em013_29.nack @ E68EC1AC | |
| Global = em013_55.nack @ 299E388A | |
| THK_60 = em013_60.nack @ 0A3FC6CC | |
| has 72 entries |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| >> node_001 | |
| >> node_027 | |
| >> node_014 | |
| >> node_017 | |
| >> node_002 | |
| >> node_035 | |
| if self.target(4) | |
| >> node_006 | |
| elif self.target(3) | |
| >> node_006 | |
| elif self.target(55) | |
| >> Global.node_004 | |
| elif self.flying() | |
| >> node_008 | |
| else | |
| >> node_009 | |
| endif | |
| reset | |
| endf | |
| def node_001 | |
| if function#5D() | |
| self.clearTarget() | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| function#10C() | |
| >> node_007 | |
| else | |
| random (35) | |
| self.targetEnemy(50) | |
| elser (65) | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| elser (0) | |
| endr | |
| function#10C() | |
| endif | |
| return | |
| endf | |
| def node_002 | |
| if self.part(1).is_broken(1) | |
| if self.part(2).is_broken(1) | |
| if self.flying() | |
| >> node_004 | |
| else | |
| endif | |
| else | |
| >> node_003 | |
| endif | |
| else | |
| >> node_003 | |
| endif | |
| return | |
| endf | |
| def node_003 | |
| if self.flying() | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| [RegisterVar3 |-] | |
| [RegisterVar0 |-] | |
| [RegisterVar1 |-] | |
| if function#103() | |
| >> node_004 | |
| elif function#103(1) | |
| [RegisterVar4 ++] | |
| if [RegisterVar4 >= 7] | |
| >> node_004 | |
| reset | |
| elif [RegisterVar4 >= 3] | |
| random (15) >> node_004 | |
| reset | |
| elser (85) | |
| endr | |
| else | |
| endif | |
| else | |
| [RegisterVar4 ++] | |
| if [RegisterVar4 >= 7] | |
| >> node_004 | |
| reset | |
| elif [RegisterVar4 >= 3] | |
| random (15) >> node_004 | |
| reset | |
| elser (85) | |
| endr | |
| else | |
| endif | |
| endif | |
| else | |
| [RegisterVar4 |-] | |
| if function#103() | |
| elif function#103(1) | |
| [RegisterVar3 ++] | |
| if [RegisterVar3 >= 50] | |
| >> Global.node_020 | |
| reset | |
| elif [RegisterVar3 >= 35] | |
| random (10) >> Global.node_020 | |
| reset | |
| elser (90) | |
| endr | |
| else | |
| endif | |
| else | |
| [RegisterVar3 ++] | |
| if [RegisterVar3 >= 50] | |
| >> Global.node_020 | |
| reset | |
| elif [RegisterVar3 >= 35] | |
| random (10) >> Global.node_020 | |
| reset | |
| elser (90) | |
| endr | |
| else | |
| endif | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_004 | |
| if self.target(3) | |
| >> Global.node_017 | |
| elif self.target(4) | |
| >> Global.node_017 | |
| elif function#104() | |
| >> Global.node_017 | |
| elif function#104(1) | |
| >> Global.node_017 | |
| else | |
| >> Global.node_124 | |
| endif | |
| return | |
| endf | |
| def node_005 | |
| return | |
| endf | |
| def node_006 | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| >> Global.node_017 | |
| self.targetArea(19) | |
| if self.distance_2d_to_target().gt(1500) | |
| >> Global.node_043 | |
| repeat | |
| else | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| function#10C() | |
| >> Global.node_050 | |
| >> Global.node_011 | |
| endif | |
| return | |
| endf | |
| def node_007 | |
| >> Global.node_017 | |
| >> Global.node_011 | |
| return | |
| endf | |
| def node_008 | |
| >> node_018 | |
| >> node_051 | |
| >> node_016 | |
| if self.distance_2d_to_target().leq(1000) | |
| if function#106() | |
| >> node_056 | |
| else | |
| >> node_059 | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if function#106() | |
| >> node_057 | |
| else | |
| >> node_060 | |
| endif | |
| else | |
| if function#106() | |
| >> node_058 | |
| else | |
| >> node_061 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_009 | |
| >> Global.node_017 | |
| >> node_041 | |
| >> node_051 | |
| >> node_022 | |
| >> node_018 | |
| >> node_010 | |
| >> node_015 | |
| >> node_157 | |
| >> node_016 | |
| >> node_038 | |
| >> node_019 | |
| if function#101() | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(500) | |
| if function#103() | |
| >> node_063 | |
| elif function#103(1) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_073 | |
| else | |
| >> node_068 | |
| endif | |
| else | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_083 | |
| else | |
| >> node_077 | |
| endif | |
| endif | |
| elif self.distance_2d_to_target().leq(900) | |
| if function#103() | |
| >> node_064 | |
| elif function#103(1) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_074 | |
| else | |
| >> node_069 | |
| endif | |
| else | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_084 | |
| else | |
| >> node_078 | |
| endif | |
| endif | |
| elif self.distance_2d_to_target().leq(2000) | |
| if function#103() | |
| >> node_065 | |
| elif function#103(1) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_075 | |
| else | |
| >> node_070 | |
| endif | |
| else | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_085 | |
| else | |
| >> node_079 | |
| endif | |
| endif | |
| elif self.distance_2d_to_target().leq(3500) | |
| if function#103() | |
| >> node_066 | |
| elif function#103(1) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_076 | |
| else | |
| >> node_071 | |
| endif | |
| else | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_086 | |
| else | |
| >> node_080 | |
| endif | |
| endif | |
| elif self.distance_2d_to_target().leq(4500) | |
| if function#103() | |
| >> node_066 | |
| elif function#103(1) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_076 | |
| else | |
| >> node_071 | |
| endif | |
| else | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_087 | |
| else | |
| >> node_081 | |
| endif | |
| endif | |
| else | |
| if function#103() | |
| >> node_067 | |
| elif function#103(1) | |
| >> node_072 | |
| else | |
| >> node_082 | |
| endif | |
| endif | |
| elif function#101(1) | |
| [RegisterVar10 |-] | |
| if self.distance_2d_to_target().leq(500) | |
| if function#103() | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_094 | |
| else | |
| >> node_089 | |
| endif | |
| elif function#103(1) | |
| >> node_099 | |
| else | |
| >> node_104 | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if function#103() | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_095 | |
| else | |
| >> node_090 | |
| endif | |
| elif function#103(1) | |
| >> node_100 | |
| else | |
| >> node_105 | |
| endif | |
| elif self.distance_2d_to_target().leq(1500) | |
| if function#103() | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_096 | |
| else | |
| >> node_091 | |
| endif | |
| elif function#103(1) | |
| >> node_101 | |
| else | |
| >> node_106 | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if function#103() | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_097 | |
| else | |
| >> node_092 | |
| endif | |
| elif function#103(1) | |
| >> node_102 | |
| else | |
| >> node_107 | |
| endif | |
| else | |
| if function#103() | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_098 | |
| else | |
| >> node_093 | |
| endif | |
| elif function#103(1) | |
| >> node_103 | |
| else | |
| >> node_108 | |
| endif | |
| endif | |
| else | |
| >> Global.node_017 | |
| endif | |
| >> node_109 | |
| return | |
| endf | |
| def node_010 | |
| if function#103() | |
| if self.quest_id(51612) | |
| >> node_011 | |
| else | |
| >> node_012 | |
| endif | |
| else | |
| >> node_013 | |
| endif | |
| return | |
| endf | |
| def node_011 | |
| if self.flying() | |
| else | |
| if function#108() | |
| [RegisterVar0 |-] | |
| [RegisterVar1 |-] | |
| if function#101() | |
| else | |
| >> Global.node_016 | |
| endif | |
| else | |
| if function#101() | |
| [RegisterVar1 |-] | |
| if [RegisterVar0 >= 15] | |
| [RegisterVar0 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_091 | |
| else | |
| >> Global.node_014 | |
| endif | |
| reset | |
| elif [RegisterVar0 >= 7] | |
| random (10) | |
| [RegisterVar0 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_091 | |
| else | |
| >> Global.node_014 | |
| endif | |
| reset | |
| elser (90) | |
| [RegisterVar0 ++] | |
| endr | |
| else | |
| [RegisterVar0 ++] | |
| endif | |
| elif function#101(1) | |
| [RegisterVar0 |-] | |
| if [RegisterVar1 >= 15] | |
| [RegisterVar1 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_108 | |
| else | |
| >> Global.node_016 | |
| endif | |
| reset | |
| elif [RegisterVar1 >= 7] | |
| random (10) | |
| [RegisterVar1 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_108 | |
| else | |
| >> Global.node_016 | |
| endif | |
| reset | |
| elser (90) | |
| [RegisterVar1 ++] | |
| endr | |
| else | |
| [RegisterVar1 ++] | |
| endif | |
| else | |
| endif | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_012 | |
| if self.flying() | |
| else | |
| if function#101() | |
| [RegisterVar1 |-] | |
| if [RegisterVar0 >= 15] | |
| [RegisterVar0 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_091 | |
| else | |
| >> Global.node_014 | |
| endif | |
| reset | |
| elif [RegisterVar0 >= 7] | |
| random (10) | |
| [RegisterVar0 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_091 | |
| else | |
| >> Global.node_014 | |
| endif | |
| reset | |
| elser (90) | |
| [RegisterVar0 ++] | |
| endr | |
| else | |
| [RegisterVar0 ++] | |
| endif | |
| elif function#101(1) | |
| [RegisterVar0 |-] | |
| if [RegisterVar1 >= 15] | |
| [RegisterVar1 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_108 | |
| else | |
| >> Global.node_016 | |
| endif | |
| reset | |
| elif [RegisterVar1 >= 7] | |
| random (10) | |
| [RegisterVar1 |-] | |
| [RegisterVar11 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_108 | |
| else | |
| >> Global.node_016 | |
| endif | |
| reset | |
| elser (90) | |
| [RegisterVar1 ++] | |
| endr | |
| else | |
| [RegisterVar1 ++] | |
| endif | |
| else | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_013 | |
| if self.flying() | |
| else | |
| if function#101() | |
| [RegisterVar1 |-] | |
| if [RegisterVar0 >= 7] | |
| [RegisterVar0 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| [RegisterVar11 |-] | |
| random (65) | |
| >> Global.node_091 | |
| elser (35) | |
| >> Global.node_077 | |
| endr | |
| else | |
| >> Global.node_082 | |
| endif | |
| reset | |
| else | |
| [RegisterVar0 ++] | |
| endif | |
| elif function#101(1) | |
| [RegisterVar0 |-] | |
| if [RegisterVar1 >= 7] | |
| [RegisterVar1 |-] | |
| if self.distance_2d_to_target().leq(1000) | |
| [RegisterVar11 |-] | |
| >> Global.node_108 | |
| else | |
| >> Global.node_104 | |
| endif | |
| reset | |
| else | |
| [RegisterVar1 ++] | |
| endif | |
| else | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_014 | |
| if function#103() | |
| if self.hp_percent().leq(77) | |
| if self.target(4) | |
| elif self.target(3) | |
| elif self.flying() >> node_004 | |
| reset | |
| else | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| >> Global.node_023 | |
| reset | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| if function#103(1) | |
| if self.hp_percent().leq(49) | |
| if self.target(4) | |
| elif self.target(3) | |
| elif self.flying() >> node_004 | |
| reset | |
| else | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| >> Global.node_024 | |
| reset | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_015 | |
| if function#103() | |
| if self.flying() | |
| [RegisterVar5 |-] | |
| else | |
| if function#101() | |
| if self.distance_2d_to_target().leq(5000) | |
| if [RegisterVar5 >= 7] | |
| random (15) | |
| [RegisterVar5 |-] | |
| [RegisterVar10 |-] | |
| >> Global.node_082 | |
| reset | |
| elser (85) | |
| endr | |
| else | |
| [RegisterVar5 ++] | |
| endif | |
| else | |
| endif | |
| else | |
| [RegisterVar5 |-] | |
| endif | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_016 | |
| if function#2D(1) | |
| else | |
| if function#106(1) | |
| if self.flying() | |
| elif function#101() | |
| if function#10A() | |
| else | |
| if self.distance_2d_to_target().leq(1000) | |
| random (5) >> Global.node_133 | |
| reset | |
| elser (95) | |
| endr | |
| elif self.distance_2d_to_target().leq(3500) | |
| random (5) >> Global.node_133 | |
| reset | |
| elser (95) | |
| endr | |
| else | |
| endif | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_017 | |
| if function#106(1) | |
| if self.flying() | |
| else | |
| if self.hp_percent().leq(5) | |
| if self.target(4) | |
| elif self.target(3) | |
| else | |
| if [RegisterVar9 == 0] | |
| [RegisterVar7 ++] | |
| [RegisterVar8 ++] | |
| [RegisterVar9 ++] | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| >> Global.node_025 | |
| reset | |
| else | |
| endif | |
| endif | |
| elif self.hp_percent().leq(25) | |
| if self.target(4) | |
| elif self.target(3) | |
| else | |
| if [RegisterVar8 == 0] | |
| [RegisterVar7 ++] | |
| [RegisterVar8 ++] | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| >> Global.node_025 | |
| reset | |
| else | |
| endif | |
| endif | |
| elif self.hp_percent().leq(40) | |
| if self.target(4) | |
| elif self.target(3) | |
| else | |
| if [RegisterVar7 == 0] | |
| [RegisterVar7 ++] | |
| [RegisterVar10 |-] | |
| [RegisterVar11 |-] | |
| >> Global.node_025 | |
| reset | |
| else | |
| endif | |
| endif | |
| else | |
| endif | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_018 | |
| if function#110(2) | |
| if [RegisterVar13 >= 2] | |
| if self.flying() | |
| if self.distance_2d_to_target().leq(1000) | |
| random (50) >> Global.node_122 | |
| elser (50) >> Global.node_124 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_116 | |
| elser (50) >> Global.node_124 | |
| elser (0) | |
| endr | |
| endif | |
| elif function#101() | |
| if function#10D() | |
| if self.distance_2d_to_target().leq(900) | |
| random (0) >> Global.node_076 | |
| elser (100) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_070 | |
| elser (100) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(900) | |
| random (70) >> Global.node_076 | |
| elser (30) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (70) >> Global.node_070 | |
| elser (30) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| else | |
| if function#10D() | |
| if self.distance_2d_to_target().leq(1000) | |
| random (0) >> Global.node_101 | |
| elser (100) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_096 | |
| elser (100) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(1000) | |
| random (70) >> Global.node_101 | |
| elser (30) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (70) >> Global.node_096 | |
| elser (30) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| endif | |
| else | |
| [RegisterVar13 ++] | |
| if self.flying() | |
| if self.distance_2d_to_target().leq(1000) | |
| random (25) >> Global.node_120 | |
| elser (45) >> Global.node_121 | |
| elser (30) >> Global.node_124 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_117 | |
| elser (20) >> Global.node_120 | |
| elser (40) >> Global.node_121 | |
| elser (20) >> Global.node_124 | |
| elser (0) | |
| endr | |
| endif | |
| elif function#101() | |
| if self.distance_2d_to_target().leq(900) | |
| random (35) >> Global.node_065 | |
| elser (25) >> Global.node_066 | |
| elser (25) >> Global.node_075 | |
| elser (15) >> Global.node_076 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_071 | |
| elser (40) >> Global.node_075 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(1000) | |
| random (45) >> Global.node_093 | |
| elser (40) >> Global.node_094 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (45) >> Global.node_097 | |
| elser (15) >> Global.node_104 | |
| elser (40) >> Global.node_100 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| endif | |
| reset | |
| else | |
| [RegisterVar13 |-] | |
| endif | |
| return | |
| endf | |
| def node_019 | |
| if self.flying() | |
| else | |
| if function#111() | |
| if function#104() | |
| elif function#104(1) | |
| elif self.target(4) | |
| elif self.target(3) | |
| elif self.above_target() | |
| if self.vertical_distance_to_target().gt(300) | |
| if function#101() | |
| >> node_020 | |
| else | |
| >> node_021 | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_020 | |
| if function#103() | |
| if self.quest_id(51612) | |
| if function#108() | |
| random (60) >> Global.node_082 | |
| reset | |
| elser (40) | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_082 | |
| reset | |
| elser (10) >> Global.node_091 | |
| reset | |
| elser (40) | |
| endr | |
| endif | |
| else | |
| random (50) >> Global.node_082 | |
| reset | |
| elser (10) >> Global.node_091 | |
| reset | |
| elser (40) | |
| endr | |
| endif | |
| else | |
| random (50) >> Global.node_082 | |
| reset | |
| elser (10) >> Global.node_091 | |
| reset | |
| elser (40) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_021 | |
| random (60) >> Global.node_104 | |
| reset | |
| elser (40) | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_022 | |
| if function#103() | |
| if self.quest_id(51612) | |
| if function#108() | |
| else | |
| >> node_023 | |
| endif | |
| else | |
| >> node_023 | |
| endif | |
| else | |
| >> node_023 | |
| endif | |
| return | |
| endf | |
| def node_023 | |
| if function#112(0,1) | |
| if function#101(1) | |
| if function#103() >> node_024 | |
| elif function#103(1) >> node_025 | |
| else >> node_026 | |
| endif | |
| reset | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_024 | |
| if self.distance_2d_to_target().leq(500) | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_100 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if self.angle_2d_cw_between(330,30) | |
| random (35) >> Global.node_093 | |
| elser (30) >> Global.node_094 | |
| elser (20) >> Global.node_107 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (30) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (25) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(1500) | |
| if self.angle_2d_cw_between(330,30) | |
| random (35) >> Global.node_093 | |
| elser (30) >> Global.node_094 | |
| elser (20) >> Global.node_107 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (20) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (20) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (20) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (20) >> Global.node_100 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| random (35) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (40) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_025 | |
| if self.distance_2d_to_target().leq(500) | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_059 | |
| elser (85) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (15) >> Global.node_059 | |
| elser (85) >> Global.node_101 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (50) >> Global.node_101 | |
| elser (50) >> Global.node_100 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if self.angle_2d_cw_between(330,30) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (35) >> Global.node_092 | |
| elser (25) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (35) >> Global.node_095 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(1500) | |
| if self.angle_2d_cw_between(330,30) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (35) >> Global.node_092 | |
| elser (25) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (35) >> Global.node_095 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (15) >> Global.node_092 | |
| elser (35) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (35) >> Global.node_096 | |
| elser (30) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (30) >> Global.node_100 | |
| elser (35) >> Global.node_101 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| random (55) >> Global.node_096 | |
| elser (45) >> Global.node_097 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_026 | |
| if self.distance_2d_to_target().leq(500) | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_059 | |
| elser (85) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_059 | |
| elser (45) >> Global.node_101 | |
| elser (55) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (20) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (45) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if self.angle_2d_cw_between(330,30) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (35) >> Global.node_092 | |
| elser (25) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (20) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (20) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_095 | |
| elser (35) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(1500) | |
| if self.angle_2d_cw_between(330,30) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (35) >> Global.node_092 | |
| elser (25) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (20) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_095 | |
| elser (35) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (25) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (35) >> Global.node_096 | |
| elser (35) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (35) >> Global.node_100 | |
| elser (0) >> Global.node_101 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| random (55) >> Global.node_096 | |
| elser (45) >> Global.node_097 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_027 | |
| if function#106(1) | |
| if function#10A() | |
| if self.flying() >> Global.node_018 | |
| elif function#101(1) >> Global.node_016 | |
| else | |
| if self.target(4) >> node_006 | |
| elif self.target(3) >> node_006 | |
| else | |
| >> node_051 | |
| >> node_028 | |
| endif | |
| endif | |
| reset | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_028 | |
| if self.distance_2d_to_target().leq(500) >> node_029 | |
| elif self.distance_2d_to_target().leq(900) >> node_030 | |
| elif self.distance_2d_to_target().leq(2000) >> node_031 | |
| elif self.distance_2d_to_target().leq(3500) >> node_032 | |
| elif self.distance_2d_to_target().leq(4500) >> node_033 | |
| else >> node_034 | |
| endif | |
| return | |
| endf | |
| def node_029 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (35) >> Global.node_062 | |
| elser (25) >> Global.node_076 | |
| elser (10) -> fatalis.l2_under_breath() | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (30) >> Global.node_062 | |
| elser (10) >> Global.node_076 | |
| elser (5) -> fatalis.l2_under_breath() | |
| elser (15) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (30) >> Global.node_062 | |
| elser (10) >> Global.node_076 | |
| elser (5) -> fatalis.l2_under_breath() | |
| elser (15) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (35) >> Global.node_062 | |
| elser (25) >> Global.node_076 | |
| elser (10) -> fatalis.l2_under_breath() | |
| elser (15) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (35) >> Global.node_062 | |
| elser (5) >> Global.node_076 | |
| elser (5) -> fatalis.l2_under_breath() | |
| elser (10) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_030 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (35) >> Global.node_062 | |
| elser (25) >> Global.node_076 | |
| elser (10) -> fatalis.l2_under_breath() | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (30) >> Global.node_062 | |
| elser (10) >> Global.node_076 | |
| elser (5) -> fatalis.l2_under_breath() | |
| elser (15) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (30) >> Global.node_062 | |
| elser (10) >> Global.node_076 | |
| elser (5) -> fatalis.l2_under_breath() | |
| elser (15) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (35) >> Global.node_062 | |
| elser (25) >> Global.node_076 | |
| elser (10) -> fatalis.l2_under_breath() | |
| elser (15) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (35) >> Global.node_062 | |
| elser (5) >> Global.node_076 | |
| elser (5) -> fatalis.l2_under_breath() | |
| elser (10) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_031 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (20) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (20) >> Global.node_081 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (30) >> Global.node_080 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (30) >> Global.node_080 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (30) >> Global.node_080 | |
| elser (20) >> Global.node_081 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_032 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (20) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (20) >> Global.node_081 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (35) >> Global.node_080 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_033 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (20) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (20) >> Global.node_081 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (30) >> Global.node_080 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_034 | |
| random (50) >> Global.node_070 | |
| elser (50) >> Global.node_071 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_035 | |
| if function#103() | |
| if function#102(3) | |
| function#102(2) | |
| >> node_036 | |
| >> node_037 | |
| if function#102(3) | |
| >> node_037 | |
| else | |
| endif | |
| reset | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_036 | |
| >> Global.node_017 | |
| if self.distance_2d_to_target().gt(1200) | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| >> Global.node_083 | |
| else | |
| >> Global.node_105 | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_037 | |
| self.targetEnemy(50) | |
| if function#102(3) | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (25) >> Global.node_070 | |
| elser (30) >> Global.node_072 | |
| elser (45) >> Global.node_073 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_096 | |
| elser (30) >> Global.node_098 | |
| elser (45) >> Global.node_099 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (25) >> Global.node_070 | |
| elser (45) >> Global.node_072 | |
| elser (30) >> Global.node_081 | |
| elser (0) | |
| endr | |
| else | |
| random (40) >> Global.node_096 | |
| elser (60) >> Global.node_098 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_038 | |
| if function#10D() | |
| if self.flying() | |
| elif function#101() | |
| if self.distance_2d_to_target().leq(900) | |
| elif self.distance_2d_to_target().gt(6000) | |
| else | |
| >> node_039 | |
| reset | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(1500) | |
| elif self.distance_2d_to_target().gt(6000) | |
| else | |
| >> node_040 | |
| reset | |
| endif | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_039 | |
| if function#106(1) | |
| if self.distance_2d_to_target().leq(3000) | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (30) >> Global.node_082 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (30) >> Global.node_082 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (30) >> Global.node_082 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (45) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (45) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (45) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| else | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (45) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (45) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (45) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_040 | |
| if function#103() | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (25) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (25) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| elif function#103(1) | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_092 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (25) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (25) >> Global.node_104 | |
| elser (35) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_100 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_041 | |
| if function#103() | |
| >> node_042 | |
| if function#101() | |
| if function#104() | |
| if [RegisterVar2 == 0] | |
| >> node_043 | |
| [RegisterVar2 ++] | |
| else | |
| endif | |
| else | |
| [RegisterVar2 |-] | |
| endif | |
| if function#104() | |
| if [RegisterVar2 >= 1] | |
| >> node_044 | |
| reset | |
| else | |
| endif | |
| else | |
| [RegisterVar2 |-] | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_042 | |
| if function#104() | |
| if function#101(1) | |
| if self.distance_2d_to_target().leq(1500) | |
| >> Global.node_059 | |
| >> Global.node_016 | |
| elif self.distance_2d_to_target().leq(2000) | |
| >> Global.node_016 | |
| elif self.distance_2d_to_target().leq(4000) | |
| >> Global.node_016 | |
| else | |
| >> Global.node_016 | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_043 | |
| if self.distance_2d_to_target().leq(2000) | |
| elif self.distance_2d_to_target().leq(2500) | |
| -> fatalis.l2_walk(0,0,2) @ unkn12:6, unknExtra0:500, unknExtra1:2000 | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(0,0,2) @ unkn12:6, unknExtra0:500, unknExtra1:2000 | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(0,0,2) @ unkn12:6, unknExtra0:500, unknExtra1:2000 | |
| endif | |
| else | |
| >> Global.node_082 | |
| endif | |
| return | |
| endf | |
| def node_044 | |
| if self.distance_2d_to_target().leq(1500) | |
| >> node_045 | |
| elif self.distance_2d_to_target().leq(2000) | |
| >> node_046 | |
| elif self.distance_2d_to_target().leq(2500) | |
| >> node_047 | |
| elif self.distance_2d_to_target().leq(5000) | |
| >> node_048 | |
| else | |
| >> node_049 | |
| endif | |
| return | |
| endf | |
| def node_045 | |
| >> Global.node_059 | |
| if function#104() | |
| >> node_046 | |
| else | |
| endif | |
| return | |
| endf | |
| def node_046 | |
| if [RegisterVar6 >= 3] | |
| [RegisterVar6 ++] | |
| random (25) >> Global.node_125 | |
| elser (20) >> Global.node_126 | |
| elser (20) | |
| [RegisterVar6 |-] | |
| >> Global.node_127 | |
| elser (15) >> Global.node_129 | |
| elser (20) >> Global.node_128 | |
| elser (0) | |
| endr | |
| elif [RegisterVar6 >= 7] | |
| [RegisterVar6 |-] | |
| >> Global.node_127 | |
| else | |
| [RegisterVar6 ++] | |
| random (40) >> Global.node_125 | |
| elser (25) >> Global.node_126 | |
| elser (15) >> Global.node_129 | |
| elser (20) >> Global.node_128 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_047 | |
| -> fatalis.l2_walk(0,0,2) @ unkn12:6, unknExtra0:500, unknExtra1:2000 | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(0,0,2) @ unkn12:6, unknExtra0:500, unknExtra1:2000 | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(0,0,2) @ unkn12:6, unknExtra0:500, unknExtra1:2000 | |
| endif | |
| if function#104() | |
| >> node_046 | |
| else | |
| endif | |
| return | |
| endf | |
| def node_048 | |
| >> Global.node_034 | |
| >> node_050 | |
| return | |
| endf | |
| def node_049 | |
| >> Global.node_034 | |
| >> node_050 | |
| return | |
| endf | |
| def node_050 | |
| if self.distance_2d_to_target().leq(2000) | |
| >> node_046 | |
| else | |
| random (45) >> Global.node_125 | |
| elser (35) >> Global.node_126 | |
| elser (20) >> Global.node_127 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_051 | |
| if function#103() | |
| else | |
| if function#104(1) | |
| if self.flying() | |
| >> node_052 | |
| elif function#101() | |
| >> node_053 | |
| else | |
| >> node_054 | |
| endif | |
| reset | |
| else | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_052 | |
| if self.distance_2d_to_target().leq(1000) | |
| >> Global.node_017 | |
| else | |
| random (15) >> Global.node_116 | |
| elser (35) >> Global.node_117 | |
| elser (20) >> Global.node_121 | |
| elser (30) >> Global.node_116 | |
| >> Global.node_017 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_053 | |
| if self.distance_2d_to_target().leq(3500) | |
| random (35) >> Global.node_130 | |
| elser (35) >> Global.node_131 | |
| elser (30) >> Global.node_132 | |
| elser (0) | |
| endr | |
| elif self.distance_2d_to_target().leq(6000) | |
| random (20) >> Global.node_130 | |
| elser (20) >> Global.node_131 | |
| elser (25) >> Global.node_132 | |
| elser (35) -> fatalis.l2_rush_start() | |
| elser (0) | |
| endr | |
| else | |
| random (30) >> Global.node_130 | |
| elser (30) >> Global.node_131 | |
| elser (40) | |
| -> fatalis.l2_walk(2,6,0,1500,5500) | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_054 | |
| if self.distance_2d_to_target().leq(3500) | |
| >> Global.node_016 | |
| else | |
| random (60) >> Global.node_105 | |
| elser (40) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_055 | |
| endf | |
| def node_056 | |
| random (20) >> Global.node_120 | |
| elser (40) >> Global.node_121 | |
| elser (40) >> Global.node_122 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_057 | |
| random (35) >> Global.node_120 | |
| elser (20) >> Global.node_121 | |
| elser (25) >> Global.node_116 | |
| elser (20) >> Global.node_117 | |
| elser (0) >> Global.node_124 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_058 | |
| random (30) >> Global.node_116 | |
| elser (20) >> Global.node_117 | |
| elser (0) >> Global.node_124 | |
| elser (20) >> Global.node_047 | |
| elser (30) >> Global.node_049 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_059 | |
| random (20) >> Global.node_120 | |
| elser (40) >> Global.node_121 | |
| elser (40) >> Global.node_122 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_060 | |
| random (40) >> Global.node_120 | |
| elser (20) >> Global.node_121 | |
| elser (25) >> Global.node_116 | |
| elser (15) >> Global.node_117 | |
| elser (0) >> Global.node_124 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_061 | |
| random (30) >> Global.node_116 | |
| elser (20) >> Global.node_117 | |
| elser (0) >> Global.node_124 | |
| elser (20) >> Global.node_047 | |
| elser (30) >> Global.node_049 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_062 | |
| endf | |
| def node_063 | |
| if self.angle_2d_cw_between(330,30) | |
| random (30) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (25) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (25) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (20) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_064 | |
| if self.angle_2d_cw_between(330,30) | |
| random (30) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (25) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (25) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (20) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_065 | |
| if self.angle_2d_cw_between(315,45) | |
| random (23) >> Global.node_070 | |
| elser (17) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_075 | |
| elser (5) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_066 | |
| if self.angle_2d_cw_between(315,45) | |
| random (23) >> Global.node_070 | |
| elser (17) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_067 | |
| random (35) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (35) >> Global.node_082 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_068 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (50) >> Global.node_063 | |
| elser (15) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (50) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (50) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_069 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (50) >> Global.node_063 | |
| elser (15) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (50) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (50) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_070 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_071 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_072 | |
| random (35) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (35) >> Global.node_082 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_073 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (45) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (45) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (45) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (35) >> Global.node_080 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_074 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (45) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (45) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (45) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (35) >> Global.node_080 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_075 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_076 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_077 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (55) >> Global.node_063 | |
| elser (15) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_078 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (55) >> Global.node_063 | |
| elser (15) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_079 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_080 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_081 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (10) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_082 | |
| random (35) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (35) >> Global.node_082 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_083 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (55) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (35) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (35) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_084 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (55) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (35) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (35) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_085 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (15) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (15) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_086 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_087 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (10) >> Global.node_087 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_088 | |
| endf | |
| def node_089 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_100 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_090 | |
| if self.angle_2d_cw_between(330,30) | |
| random (35) >> Global.node_093 | |
| elser (30) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (30) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (25) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_091 | |
| if self.angle_2d_cw_between(330,30) | |
| random (35) >> Global.node_093 | |
| elser (30) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (20) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_092 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (0) >> Global.node_092 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (20) >> Global.node_100 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_093 | |
| random (35) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_094 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_059 | |
| elser (45) >> Global.node_101 | |
| elser (45) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_059 | |
| elser (45) >> Global.node_101 | |
| elser (45) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (25) >> Global.node_101 | |
| elser (45) >> Global.node_100 | |
| elser (30) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_095 | |
| if self.angle_2d_cw_between(330,30) | |
| random (40) >> Global.node_093 | |
| elser (35) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (25) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (25) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (25) >> Global.node_093 | |
| elser (20) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_096 | |
| if self.angle_2d_cw_between(330,30) | |
| random (40) >> Global.node_093 | |
| elser (35) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (25) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (25) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (25) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_097 | |
| random (30) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (45) >> Global.node_101 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_098 | |
| random (40) >> Global.node_096 | |
| elser (30) >> Global.node_097 | |
| elser (30) >> Global.node_101 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_099 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_100 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_100 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (45) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (45) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (45) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (15) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (10) >> Global.node_095 | |
| elser (30) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (25) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_101 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (45) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (45) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (45) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (30) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (15) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_102 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (10) >> Global.node_092 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (25) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_103 | |
| random (35) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_104 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_059 | |
| elser (10) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_059 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (40) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_100 | |
| elser (30) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (40) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_105 | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (45) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (10) >> Global.node_104 | |
| elser (0) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_093 | |
| elser (0) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (10) >> Global.node_095 | |
| elser (25) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (20) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (20) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_106 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (45) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (10) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (20) >> Global.node_115 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (20) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_107 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (10) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (25) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (25) >> Global.node_100 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_108 | |
| random (35) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (0) >> Global.node_114 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_109 | |
| if function#2D(1) | |
| elif self.target(3) | |
| elif self.target(4) | |
| elif function#104() | |
| elif function#104(1) | |
| elif self.target.helpless_0() | |
| random (50) | |
| if function#101() | |
| >> node_110 | |
| elif function#101(1) | |
| >> node_136 | |
| else | |
| endif | |
| elser (50) | |
| elser (0) | |
| endr | |
| elif function#103() | |
| elif function#103(1) | |
| if function#113(3,40) | |
| random (30) | |
| if function#101() | |
| >> node_110 | |
| elif function#101(1) | |
| >> node_136 | |
| else | |
| endif | |
| elser (70) | |
| elser (0) | |
| endr | |
| else | |
| endif | |
| elif function#106(1) | |
| if function#113(3,40) | |
| random (50) | |
| if function#101() | |
| >> node_110 | |
| elif function#101(1) | |
| >> node_136 | |
| else | |
| endif | |
| elser (50) | |
| elser (0) | |
| endr | |
| else | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_110 | |
| if function#103() | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_111 | |
| elif self.distance_2d_to_target().leq(1000) | |
| >> node_112 | |
| elif self.distance_2d_to_target().leq(2000) | |
| >> node_113 | |
| elif self.distance_2d_to_target().leq(4500) | |
| >> node_114 | |
| else | |
| >> node_115 | |
| endif | |
| elif function#103(1) | |
| if self.distance_2d_to_target().leq(500) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_121 | |
| else | |
| >> node_116 | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_122 | |
| else | |
| >> node_117 | |
| endif | |
| elif self.distance_2d_to_target().leq(2000) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_123 | |
| else | |
| >> node_118 | |
| endif | |
| elif self.distance_2d_to_target().leq(4500) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_124 | |
| else | |
| >> node_119 | |
| endif | |
| else | |
| >> node_120 | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(500) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_131 | |
| else | |
| >> node_125 | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_132 | |
| else | |
| >> node_126 | |
| endif | |
| elif self.distance_2d_to_target().leq(2000) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_133 | |
| else | |
| >> node_127 | |
| endif | |
| elif self.distance_2d_to_target().leq(3500) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_134 | |
| else | |
| >> node_128 | |
| endif | |
| elif self.distance_2d_to_target().leq(4500) | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| >> node_135 | |
| else | |
| >> node_129 | |
| endif | |
| else | |
| >> node_130 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_111 | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (15) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_080 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_112 | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (15) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_076 | |
| elser (10) >> Global.node_078 | |
| elser (0) >> Global.node_091 | |
| elser (25) >> Global.node_080 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_113 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (30) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_114 | |
| if self.angle_2d_cw_between(315,45) | |
| random (25) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_115 | |
| random (40) >> Global.node_070 | |
| elser (60) >> Global.node_071 | |
| elser (0) >> Global.node_035 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_116 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_063 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (20) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (20) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_117 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_063 | |
| elser (25) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (20) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (30) >> Global.node_063 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (20) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_118 | |
| if self.angle_2d_cw_between(315,45) | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (25) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (25) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (25) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_119 | |
| if self.angle_2d_cw_between(315,45) | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (25) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (20) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (25) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_120 | |
| random (40) >> Global.node_070 | |
| elser (60) >> Global.node_071 | |
| elser (0) >> Global.node_035 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_121 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (30) >> Global.node_080 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_122 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (15) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (25) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (30) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (30) >> Global.node_080 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_123 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (30) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (30) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (30) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_124 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (25) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (25) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_125 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_126 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (35) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (20) >> Global.node_086 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_063 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (25) >> Global.node_063 | |
| elser (5) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_127 | |
| if self.angle_2d_cw_between(315,45) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (15) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (20) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (20) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (20) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (15) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_128 | |
| if self.angle_2d_cw_between(315,45) | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (15) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (15) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_070 | |
| elser (25) >> Global.node_071 | |
| elser (15) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_129 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_062 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (0) >> Global.node_062 | |
| elser (25) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_062 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_130 | |
| random (40) >> Global.node_070 | |
| elser (60) >> Global.node_071 | |
| elser (0) >> Global.node_035 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_131 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_132 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (40) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (0) >> Global.node_082 | |
| elser (15) >> Global.node_085 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_082 | |
| elser (5) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (20) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (25) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (10) >> Global.node_085 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_067 | |
| elser (10) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (10) >> Global.node_091 | |
| elser (10) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (0) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (30) >> Global.node_086 | |
| elser (20) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_133 | |
| if self.angle_2d_cw_between(315,45) | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_082 | |
| elser (20) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (20) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (15) >> Global.node_070 | |
| elser (20) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (20) >> Global.node_069 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_134 | |
| if self.angle_2d_cw_between(315,45) | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (10) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (15) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_086 | |
| elser (15) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_135 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (20) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_133 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (20) >> Global.node_075 | |
| elser (0) >> Global.node_076 | |
| elser (10) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (15) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_133 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_070 | |
| elser (35) >> Global.node_071 | |
| elser (20) >> Global.node_080 | |
| elser (0) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) >> Global.node_032 | |
| elser (10) >> Global.node_082 | |
| elser (0) >> Global.node_085 | |
| elser (0) >> Global.node_133 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_136 | |
| if function#103() | |
| if self.distance_2d_to_target().leq(500) | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_142 | |
| else | |
| >> node_137 | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_143 | |
| else | |
| >> node_138 | |
| endif | |
| elif self.distance_2d_to_target().leq(1500) | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_144 | |
| else | |
| >> node_139 | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_145 | |
| else | |
| >> node_140 | |
| endif | |
| else | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_146 | |
| else | |
| >> node_141 | |
| endif | |
| endif | |
| elif function#103(1) | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_147 | |
| elif self.distance_2d_to_target().leq(1000) | |
| >> node_148 | |
| elif self.distance_2d_to_target().leq(1500) | |
| >> node_149 | |
| elif self.distance_2d_to_target().leq(5000) | |
| >> node_150 | |
| else | |
| >> node_151 | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_152 | |
| elif self.distance_2d_to_target().leq(1000) | |
| >> node_153 | |
| elif self.distance_2d_to_target().leq(1500) | |
| >> node_154 | |
| elif self.distance_2d_to_target().leq(5000) | |
| >> node_155 | |
| else | |
| >> node_156 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_137 | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_101 | |
| elser (60) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_101 | |
| elser (60) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_101 | |
| elser (40) >> Global.node_100 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_138 | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (25) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (0) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (35) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_139 | |
| if self.angle_2d_cw_between(330,30) | |
| random (15) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (25) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (25) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (20) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_140 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (0) >> Global.node_092 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (20) >> Global.node_100 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_141 | |
| random (30) >> Global.node_096 | |
| elser (30) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_104 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_142 | |
| if self.angle_2d_cw_between(330,30) | |
| random (50) >> Global.node_101 | |
| elser (50) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (50) >> Global.node_101 | |
| elser (50) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (20) >> Global.node_101 | |
| elser (50) >> Global.node_100 | |
| elser (30) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_143 | |
| if self.angle_2d_cw_between(330,30) | |
| random (30) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (35) >> Global.node_100 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (35) >> Global.node_100 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (15) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (25) >> Global.node_095 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_144 | |
| if self.angle_2d_cw_between(330,30) | |
| random (30) >> Global.node_093 | |
| elser (25) >> Global.node_094 | |
| elser (0) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (35) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (40) >> Global.node_107 | |
| elser (35) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (15) >> Global.node_093 | |
| elser (15) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (25) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (15) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_145 | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_096 | |
| elser (30) >> Global.node_097 | |
| elser (40) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_096 | |
| elser (30) >> Global.node_097 | |
| elser (40) >> Global.node_101 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (30) >> Global.node_100 | |
| elser (35) >> Global.node_101 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_146 | |
| random (45) >> Global.node_096 | |
| elser (55) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_147 | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_101 | |
| elser (60) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_101 | |
| elser (60) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_101 | |
| elser (40) >> Global.node_100 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_148 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (30) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (0) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (35) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_149 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (30) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (30) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (15) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (25) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (25) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_150 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (10) >> Global.node_092 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (20) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (10) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (25) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_151 | |
| random (35) >> Global.node_096 | |
| elser (35) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_104 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_152 | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_101 | |
| elser (60) >> Global.node_104 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_101 | |
| elser (35) >> Global.node_104 | |
| elser (30) >> Global.node_115 | |
| elser (35) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_101 | |
| elser (10) >> Global.node_100 | |
| elser (35) >> Global.node_104 | |
| elser (25) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_153 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (30) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (15) >> Global.node_104 | |
| elser (0) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (15) >> Global.node_104 | |
| elser (0) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (0) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (10) >> Global.node_095 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_154 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (30) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (15) >> Global.node_104 | |
| elser (0) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (35) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (15) >> Global.node_104 | |
| elser (0) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (0) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (10) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (20) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (0) >> Global.node_096 | |
| elser (0) >> Global.node_097 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_155 | |
| if self.angle_2d_cw_between(315,45) | |
| random (20) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (10) >> Global.node_092 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (25) >> Global.node_096 | |
| elser (30) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (25) >> Global.node_100 | |
| elser (0) >> Global.node_101 | |
| elser (20) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_156 | |
| random (35) >> Global.node_096 | |
| elser (35) >> Global.node_097 | |
| elser (0) >> Global.node_101 | |
| elser (30) >> Global.node_104 | |
| elser (0) >> Global.node_114 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_157 | |
| if function#2D(1) | |
| if function#101() | |
| if self.distance_2d_to_target().leq(500) | |
| if function#103() >> node_158 | |
| elif function#103(1) >> node_163 | |
| else >> node_168 | |
| endif | |
| elif self.distance_2d_to_target().leq(900) | |
| if function#103() >> node_159 | |
| elif function#103(1) >> node_164 | |
| else >> node_169 | |
| endif | |
| elif self.distance_2d_to_target().leq(2000) | |
| if function#103() >> node_160 | |
| elif function#103(1) >> node_165 | |
| else >> node_170 | |
| endif | |
| elif self.distance_2d_to_target().leq(4500) | |
| if function#103() >> node_161 | |
| elif function#103(1) >> node_166 | |
| else >> node_171 | |
| endif | |
| else | |
| if function#103() >> node_162 | |
| elif function#103(1) >> node_167 | |
| else >> node_172 | |
| endif | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(500) | |
| if function#103() >> node_173 | |
| elif function#103(1) >> node_183 | |
| else >> node_188 | |
| endif | |
| elif self.distance_2d_to_target().leq(1000) | |
| if function#103() >> node_174 | |
| elif function#103(1) >> node_184 | |
| else >> node_189 | |
| endif | |
| elif self.distance_2d_to_target().leq(1500) | |
| if function#103() >> node_175 | |
| elif function#103(1) >> node_185 | |
| else >> node_190 | |
| endif | |
| elif self.distance_2d_to_target().leq(5000) | |
| if function#103() >> node_176 | |
| elif function#103(1) >> node_186 | |
| else >> node_191 | |
| endif | |
| else | |
| if function#103() >> node_177 | |
| elif function#103(1) >> node_187 | |
| else >> node_192 | |
| endif | |
| endif | |
| endif | |
| if [RegisterVar10 >= 1] | |
| [RegisterVar10 |-] | |
| else | |
| endif | |
| reset | |
| else | |
| endif | |
| return | |
| endf | |
| def node_158 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (50) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (50) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (5) >> Global.node_080 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (50) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (5) >> Global.node_080 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (45) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (15) >> Global.node_069 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (45) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (5) >> Global.node_080 | |
| elser (15) >> Global.node_069 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_159 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (50) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (50) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (5) >> Global.node_080 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (50) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (5) >> Global.node_080 | |
| elser (20) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (10) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (45) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (15) >> Global.node_069 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (10) >> Global.node_066 | |
| elser (45) >> Global.node_076 | |
| elser (10) >> Global.node_077 | |
| elser (5) >> Global.node_080 | |
| elser (15) >> Global.node_069 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_160 | |
| if self.angle_2d_cw_between(315,45) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (15) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (45) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_075 | |
| elser (10) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (45) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (45) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (15) >> Global.node_069 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (15) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_161 | |
| if self.angle_2d_cw_between(315,45) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (15) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (15) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (15) >> Global.node_076 | |
| elser (15) >> Global.node_081 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_162 | |
| random (35) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (35) >> Global.node_082 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_163 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (15) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (15) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (15) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_164 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (15) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (15) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (15) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (50) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (10) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_165 | |
| if self.angle_2d_cw_between(315,45) | |
| random (55) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_075 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (55) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_075 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_080 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_080 | |
| elser (15) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (55) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_080 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_166 | |
| if self.angle_2d_cw_between(315,45) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_075 | |
| elser (5) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_075 | |
| elser (5) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_076 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_167 | |
| random (35) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (35) >> Global.node_082 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_168 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (55) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (55) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (10) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (5) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_169 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (55) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (15) >> Global.node_085 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,100) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(260,330) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (10) >> Global.node_062 | |
| elser (55) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (10) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_065 | |
| elser (5) >> Global.node_066 | |
| elser (5) >> Global.node_062 | |
| elser (35) >> Global.node_076 | |
| elser (5) >> Global.node_077 | |
| elser (5) >> Global.node_091 | |
| elser (5) >> Global.node_080 | |
| elser (5) >> Global.node_069 | |
| elser (5) >> Global.node_085 | |
| elser (25) >> Global.node_086 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_170 | |
| if self.angle_2d_cw_between(315,45) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(100,135) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(225,260) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (10) >> Global.node_081 | |
| elser (10) >> Global.node_069 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_171 | |
| if self.angle_2d_cw_between(315,45) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_075 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_070 | |
| elser (10) >> Global.node_071 | |
| elser (10) >> Global.node_080 | |
| elser (20) >> Global.node_081 | |
| elser (10) >> Global.node_082 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_172 | |
| random (35) >> Global.node_070 | |
| elser (30) >> Global.node_071 | |
| elser (35) >> Global.node_082 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_173 | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_178 | |
| else | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (45) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (45) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (10) >> Global.node_100 | |
| elser (40) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_174 | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_179 | |
| else | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (15) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_175 | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_180 | |
| else | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (30) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_176 | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_181 | |
| else | |
| if self.angle_2d_cw_between(315,45) | |
| random (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (5) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_177 | |
| if [RegisterVar11 >= 1] | |
| [RegisterVar11 |-] | |
| >> node_182 | |
| else | |
| random (30) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (15) >> Global.node_101 | |
| elser (35) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_178 | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_059 | |
| elser (60) >> Global.node_101 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_059 | |
| elser (60) >> Global.node_101 | |
| elser (40) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (50) >> Global.node_101 | |
| elser (30) >> Global.node_100 | |
| elser (20) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_179 | |
| if self.angle_2d_cw_between(330,30) | |
| random (10) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (45) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (10) >> Global.node_094 | |
| elser (45) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (45) >> Global.node_101 | |
| elser (15) >> Global.node_107 | |
| elser (15) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_180 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (15) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (45) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (15) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (15) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (15) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (20) >> Global.node_095 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (10) >> Global.node_100 | |
| elser (10) >> Global.node_095 | |
| elser (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_181 | |
| if self.angle_2d_cw_between(315,45) | |
| random (50) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (40) >> Global.node_101 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (45) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (45) >> Global.node_101 | |
| elser (0) | |
| endr | |
| else | |
| random (45) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (15) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_182 | |
| random (55) >> Global.node_096 | |
| elser (25) >> Global.node_097 | |
| elser (20) >> Global.node_101 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_183 | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (45) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (45) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (10) >> Global.node_100 | |
| elser (40) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_184 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (5) >> Global.node_092 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (10) >> Global.node_095 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (40) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (15) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_185 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (5) >> Global.node_092 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_095 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (15) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_186 | |
| if self.angle_2d_cw_between(315,45) | |
| random (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (35) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| else | |
| random (40) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (5) >> Global.node_100 | |
| elser (30) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_187 | |
| random (30) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (15) >> Global.node_101 | |
| elser (35) >> Global.node_104 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_188 | |
| if self.angle_2d_cw_between(330,30) | |
| random (0) >> Global.node_059 | |
| elser (40) >> Global.node_101 | |
| elser (45) >> Global.node_104 | |
| elser (15) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (0) >> Global.node_059 | |
| elser (25) >> Global.node_101 | |
| elser (25) >> Global.node_104 | |
| elser (10) >> Global.node_115 | |
| elser (40) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (0) >> Global.node_059 | |
| elser (25) >> Global.node_101 | |
| elser (5) >> Global.node_100 | |
| elser (25) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (40) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_189 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (5) >> Global.node_092 | |
| elser (45) >> Global.node_101 | |
| elser (25) >> Global.node_107 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (20) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (20) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (25) >> Global.node_101 | |
| elser (15) >> Global.node_107 | |
| elser (5) >> Global.node_095 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (20) >> Global.node_101 | |
| elser (15) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (10) >> Global.node_104 | |
| elser (5) >> Global.node_115 | |
| elser (30) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_190 | |
| if self.angle_2d_cw_between(330,30) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (5) >> Global.node_092 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (35) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(30,90) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (20) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(270,330) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (20) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (20) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (15) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(150,210) | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (5) >> Global.node_095 | |
| elser (20) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (5) >> Global.node_093 | |
| elser (5) >> Global.node_094 | |
| elser (10) >> Global.node_101 | |
| elser (10) >> Global.node_107 | |
| elser (5) >> Global.node_100 | |
| elser (5) >> Global.node_095 | |
| elser (20) >> Global.node_096 | |
| elser (10) >> Global.node_097 | |
| elser (10) >> Global.node_104 | |
| elser (20) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_191 | |
| if self.angle_2d_cw_between(315,45) | |
| random (30) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (15) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| elif self.angle_2d_cw_between(135,225) | |
| random (30) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (15) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| else | |
| random (25) >> Global.node_096 | |
| elser (15) >> Global.node_097 | |
| elser (5) >> Global.node_100 | |
| elser (15) >> Global.node_101 | |
| elser (15) >> Global.node_104 | |
| elser (25) >> Global.node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_192 | |
| random (30) >> Global.node_096 | |
| elser (20) >> Global.node_097 | |
| elser (15) >> Global.node_101 | |
| elser (35) >> Global.node_104 | |
| elser (0) >> Global.node_114 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| if function#103() | |
| if self.quest_id(51612) | |
| if function#109() | |
| >> Global.node_139 | |
| else | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| >> Global.node_017 | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| function#10C() | |
| if self.distance_3d_to_target().leq(900) | |
| if self.enraged() >> node_004 | |
| else >> node_001 | |
| endif | |
| elif self.distance_3d_to_target().leq(5000) | |
| if self.enraged() >> node_005 | |
| else >> node_002 | |
| endif | |
| elif self.distance_3d_to_target().leq(10000) | |
| if self.enraged() >> node_006 | |
| else >> node_003 | |
| endif | |
| else | |
| >> node_009 => reset | |
| endif | |
| reset | |
| endf | |
| def node_001 | |
| >> node_010 | |
| return | |
| endf | |
| def node_002 | |
| >> node_007 | |
| return | |
| endf | |
| def node_003 | |
| >> node_007 | |
| return | |
| endf | |
| def node_004 | |
| >> node_010 | |
| return | |
| endf | |
| def node_005 | |
| >> node_007 | |
| return | |
| endf | |
| def node_006 | |
| >> node_007 | |
| return | |
| endf | |
| def node_007 | |
| random (35) >> node_014 | |
| elser (35) >> node_013 | |
| elser (30) >> node_008 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_008 | |
| if function#104() | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_125 | |
| elser (30) >> Global.node_126 | |
| elser (35) >> Global.node_127 | |
| elser (0) | |
| endr | |
| else | |
| >> Global.node_016 | |
| endif | |
| elif function#104(1) | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_130 | |
| elser (30) >> Global.node_131 | |
| elser (35) >> Global.node_132 | |
| elser (0) | |
| endr | |
| else | |
| >> Global.node_016 | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (50) >> Global.node_070 | |
| elser (50) >> Global.node_075 | |
| elser (0) | |
| endr | |
| else | |
| >> Global.node_101 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_009 | |
| self.targetArea(21) @ parameter2:1000 | |
| >> Global.node_050 | |
| >> node_013 | |
| return | |
| endf | |
| def node_010 | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| function#10C() | |
| >> node_011 | |
| return | |
| endf | |
| def node_011 | |
| if function#104() | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_125 | |
| elser (30) >> Global.node_126 | |
| elser (35) >> Global.node_127 | |
| elser (0) | |
| endr | |
| else | |
| >> Global.node_016 | |
| endif | |
| elif function#104(1) | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_130 | |
| elser (30) >> Global.node_131 | |
| elser (35) >> Global.node_132 | |
| elser (0) | |
| endr | |
| else | |
| >> Global.node_016 | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| if function#103() | |
| random (50) >> Global.node_076 | |
| elser (50) >> Global.node_077 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_076 | |
| elser (50) >> Global.node_062 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| >> Global.node_101 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_012 | |
| >> Global.node_044 | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| >> node_013 | |
| endif | |
| return | |
| endf | |
| def node_013 | |
| >> Global.node_011 | |
| return | |
| endf | |
| def node_014 | |
| >> Global.node_013 | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| >> Global.node_052 | |
| >> Global.node_012 | |
| conclude | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| >> node_001 | |
| conclude | |
| endf | |
| def node_001 | |
| >> Global.node_050 | |
| >> Global.node_012 | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| if function#10B() | |
| conclude | |
| else | |
| >> Global.node_012 | |
| endif | |
| conclude | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| def node_000 | |
| conclude | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_017 | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| if self.mounted() | |
| random (47) >> node_002 | |
| elser (53) >> node_001 | |
| endr | |
| else | |
| random (40) >> node_002 | |
| elser (60) >> node_001 | |
| endr | |
| endif | |
| reset | |
| endf | |
| def node_001 | |
| >> node_015 | |
| [RegisterVar14 ++] | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| function#10C() | |
| if [RegisterVar14 == 1] | |
| self.target_on_part(0) >> node_003 => repeat | |
| self.target_on_part(1) >> node_004 => repeat | |
| self.target_on_part(2) >> node_005 => repeat | |
| elif [RegisterVar14 == 2] | |
| >> node_013 | |
| elif [RegisterVar14 == 3] | |
| self.target_on_part(0) >> node_003 => repeat | |
| self.target_on_part(1) >> node_004 => repeat | |
| self.target_on_part(2) >> node_005 => repeat | |
| else | |
| [RegisterVar14 |-] | |
| >> node_013 | |
| endif | |
| return | |
| endf | |
| def node_002 | |
| >> node_015 | |
| [RegisterVar14 ++] | |
| self.targetEnemy(target_em.random_player_or_cat) | |
| function#10C() | |
| if [RegisterVar14 == 1] | |
| self.target_on_part(0) >> node_003 => repeat | |
| self.target_on_part(1) >> node_004 => repeat | |
| self.target_on_part(2) >> node_005 => repeat | |
| elif [RegisterVar14 == 2] | |
| self.target_on_part(0) >> node_003 => repeat | |
| self.target_on_part(1) >> node_004 => repeat | |
| self.target_on_part(2) >> node_005 => repeat | |
| elif [RegisterVar14 == 3] | |
| >> node_013 | |
| elif [RegisterVar14 == 4] | |
| self.target_on_part(0) >> node_003 => repeat | |
| self.target_on_part(1) >> node_004 => repeat | |
| self.target_on_part(2) >> node_005 => repeat | |
| elif [RegisterVar14 == 5] | |
| self.target_on_part(0) >> node_003 => repeat | |
| self.target_on_part(1) >> node_004 => repeat | |
| self.target_on_part(2) >> node_005 => repeat | |
| else | |
| [RegisterVar14 |-] | |
| >> node_013 | |
| endif | |
| return | |
| endf | |
| def node_003 | |
| if self.mounted() | |
| random (50) >> node_007 | |
| elser (50) >> node_008 | |
| endr | |
| else | |
| random (50) >> node_007 | |
| elser (50) >> node_008 | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_004 | |
| if self.mounted() | |
| random (50) >> node_010 | |
| elser (50) >> node_010 | |
| endr | |
| else | |
| random (50) >> node_010 | |
| elser (50) >> node_010 | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_005 | |
| if self.mounted() | |
| random (50) >> node_011 | |
| elser (50) >> node_012 | |
| endr | |
| else | |
| random (50) >> node_011 | |
| elser (50) >> node_012 | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_006 | |
| if self.mounted() | |
| >> node_014 | |
| else | |
| endif | |
| return | |
| endf | |
| def node_007 | |
| -> fatalis.l2_line_fire_shoot() | |
| >> node_017 | |
| return | |
| endf | |
| def node_008 | |
| -> fatalis.l2_ride_rage_head() | |
| >> node_017 | |
| return | |
| endf | |
| def node_009 | |
| -> fatalis.l2_ride_rage_body() | |
| >> node_017 | |
| return | |
| endf | |
| def node_010 | |
| -> fatalis.l2_ride_rage_body() | |
| >> node_017 | |
| return | |
| endf | |
| def node_011 | |
| -> fatalis.l2_tail_swing() | |
| >> node_017 | |
| return | |
| endf | |
| def node_012 | |
| -> fatalis.l2_ride_rage_tail() | |
| >> node_017 | |
| return | |
| endf | |
| def node_013 | |
| -> fatalis.l2_rush_start() | |
| >> node_017 | |
| return | |
| endf | |
| def node_014 | |
| >> Global.node_013 | |
| return | |
| endf | |
| def node_015 | |
| if self.mount_stabbed() | |
| if self.mounted() | |
| random (35) >> node_016 | |
| elser (65) | |
| endr | |
| else | |
| random (100) >> node_016 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_016 | |
| -> fatalis.l2_ride_tired() | |
| -> fatalis.l2_ride_finish_bind_voice() | |
| return | |
| endf | |
| def node_017 | |
| [RegisterVar12 ++] | |
| if [RegisterVar12 >= 12] | |
| [RegisterVar12 |-] | |
| -> fatalis.l2_ride_finish_bind_voice() | |
| else | |
| endif | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| >> Global.node_017 | |
| >> node_001 | |
| conclude | |
| endf | |
| def node_001 | |
| >> Global.node_011 | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| if function#103() | |
| if self.quest_id(51612) | |
| if function#109() | |
| self.targetEnemy(48) | |
| if self.target(3) | |
| >> Global.node_139 | |
| reset | |
| elif self.target(4) | |
| >> Global.node_139 | |
| reset | |
| elif self.target(7) | |
| >> Global.node_139 | |
| reset | |
| elif self.distance_3d_to_target().gt(7000) | |
| >> Global.node_139 | |
| reset | |
| else | |
| >> Global.node_053 | |
| >> Global.node_011 | |
| reset | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| function#54() | |
| >> Global.node_017 | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| >> Global.node_003 | |
| self.targetEnemy(48) | |
| if self.target(3) | |
| function#52(0,4) | |
| self.targetEnemy(17) | |
| >> Global.node_050 | |
| elif self.target(4) | |
| function#52(0,4) | |
| self.targetEnemy(17) | |
| >> Global.node_050 | |
| elif self.target(7) | |
| function#52(0,4) | |
| self.targetEnemy(17) | |
| >> Global.node_050 | |
| elif self.distance_3d_to_target().leq(7000) | |
| >> Global.node_053 | |
| else | |
| function#52(0,4) | |
| self.targetEnemy(17) | |
| >> Global.node_050 | |
| endif | |
| >> Global.node_011 | |
| reset | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| >> Global.node_017 | |
| self.targetEnemy(13) | |
| if self.target(4) | |
| >> Global.node_003 | |
| else | |
| >> node_001 | |
| endif | |
| conclude | |
| endf | |
| def node_001 | |
| >> Global.node_061 | |
| >> node_003 | |
| return | |
| endf | |
| def node_002 | |
| self.targetEnemy(13) | |
| if self.distance_2d_to_target().leq(1000) | |
| return | |
| else | |
| >> Global.node_045 | |
| endif | |
| return | |
| endf | |
| def node_003 | |
| self.targetEnemy(48) | |
| if self.target(4) | |
| >> node_006 | |
| elif self.target(3) | |
| >> node_006 | |
| elif self.target(7) | |
| >> node_005 | |
| elif self.distance_2d_to_target().gt(6000) | |
| >> node_005 | |
| elif self.angle_2d_cw_between(90,270) | |
| >> node_005 | |
| else | |
| >> node_004 | |
| endif | |
| return | |
| endf | |
| def node_004 | |
| if function#104() | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| if function#5F() | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (25) >> Global.node_125 | |
| elser (0) >> Global.node_126 | |
| elser (10) >> Global.node_127 | |
| elser (0) | |
| endr | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (35) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (45) >> Global.node_013 | |
| elser (30) >> Global.node_125 | |
| elser (10) >> Global.node_126 | |
| elser (15) >> Global.node_127 | |
| elser (0) | |
| endr | |
| else | |
| random (45) >> Global.node_013 | |
| elser (55) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| elif function#104(1) | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| if function#5F() | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (25) >> Global.node_130 | |
| elser (0) >> Global.node_131 | |
| elser (10) >> Global.node_132 | |
| elser (0) | |
| endr | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (35) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (45) >> Global.node_013 | |
| elser (30) >> Global.node_130 | |
| elser (10) >> Global.node_131 | |
| elser (15) >> Global.node_132 | |
| elser (0) | |
| endr | |
| else | |
| random (45) >> Global.node_013 | |
| elser (55) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| else | |
| if function#5F() | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| if self.distance_2d_to_target().leq(900) | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (20) >> Global.node_076 | |
| elser (15) >> Global.node_077 | |
| elser (0) | |
| endr | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (20) >> Global.node_070 | |
| elser (15) >> Global.node_075 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (35) >> Global.node_101 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| if self.distance_2d_to_target().leq(900) | |
| random (45) >> Global.node_013 | |
| elser (30) >> Global.node_076 | |
| elser (25) >> Global.node_077 | |
| elser (0) | |
| endr | |
| else | |
| random (45) >> Global.node_013 | |
| elser (30) >> Global.node_070 | |
| elser (25) >> Global.node_075 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| random (45) >> Global.node_013 | |
| elser (55) >> Global.node_101 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_005 | |
| if function#104() | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (25) >> Global.node_125 | |
| elser (0) >> Global.node_126 | |
| elser (10) >> Global.node_127 | |
| elser (0) | |
| endr | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (35) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| elif function#104(1) | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (25) >> Global.node_130 | |
| elser (0) >> Global.node_131 | |
| elser (10) >> Global.node_132 | |
| elser (0) | |
| endr | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (35) >> Global.node_016 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| if self.distance_2d_to_target().leq(900) | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (20) >> Global.node_076 | |
| elser (15) >> Global.node_077 | |
| elser (0) | |
| endr | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (20) >> Global.node_070 | |
| elser (15) >> Global.node_075 | |
| elser (0) | |
| endr | |
| endif | |
| else | |
| random (35) >> Global.node_013 | |
| elser (30) >> Global.node_011 | |
| elser (35) >> Global.node_101 | |
| elser (0) | |
| endr | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_006 | |
| if self.flying() | |
| >> Global.node_018 | |
| elif function#101() | |
| random (50) >> Global.node_013 | |
| elser (50) >> Global.node_011 | |
| elser (0) | |
| endr | |
| else | |
| random (50) >> Global.node_013 | |
| elser (50) >> Global.node_011 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| >> Global.node_017 | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| >> Global.node_011 | |
| conclude | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| >> Global.node_142 | |
| if function#103() | |
| if self.quest_id(51612) | |
| if function#109() | |
| self.targetEnemy(48) | |
| if self.target(3) | |
| >> Global.node_139 | |
| reset | |
| elif self.target(4) | |
| >> Global.node_139 | |
| reset | |
| elif self.target(7) | |
| >> Global.node_139 | |
| reset | |
| elif self.distance_3d_to_target().gt(7000) | |
| >> Global.node_139 | |
| reset | |
| else | |
| >> Global.node_053 | |
| >> Global.node_011 | |
| reset | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| else | |
| endif | |
| >> Global.node_017 | |
| if function#101(1) | |
| >> Global.node_016 | |
| else | |
| endif | |
| >> Global.node_003 | |
| >> node_001 | |
| reset | |
| endf | |
| def node_001 | |
| self.targetEnemy(48) | |
| if self.distance_3d_to_target().leq(5000) | |
| >> node_002 | |
| else | |
| >> node_003 | |
| endif | |
| return | |
| endf | |
| def node_002 | |
| if self.target(7) | |
| else | |
| >> Global.node_053 | |
| endif | |
| random (50) >> Global.node_013 | |
| elser (50) >> Global.node_011 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_003 | |
| random (50) >> Global.node_013 | |
| elser (50) >> Global.node_011 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| def node_000 | |
| conclude | |
| endf | |
| def node_001 | |
| self.targetArea(14) | |
| if self.distance_3d_to_target().gt(600) | |
| repeat | |
| else | |
| endif | |
| return | |
| endf | |
| def node_002 | |
| self.targetArea(14) | |
| if self.distance_3d_to_target().gt(600) | |
| repeat | |
| else | |
| endif | |
| return | |
| endf | |
| def node_003 | |
| self.targetArea(19) | |
| if self.distance_3d_to_target().gt(500) | |
| if function#101() | |
| -> fatalis.l2_walk(2,1,5,3000,500) | |
| elif function#101(1) | |
| -> fatalis.l4_walk(2,1,5,3000,500) | |
| else | |
| >> node_017 | |
| endif | |
| repeat | |
| else | |
| endif | |
| return | |
| endf | |
| def node_004 | |
| if self.flying() | |
| random (35) | |
| [RegisterVar4 |-] | |
| -> fatalis.fly_switch_l2_assault_start() | |
| elser (15) -> fatalis.fly_vertical_breath() | |
| elser (15) -> fatalis.fly_under_breath() | |
| elser (35) -> fatalis.fly_zigzag_breath() | |
| elser (0) | |
| endr | |
| elif function#101() | |
| if function#7F() >> node_005 | |
| elif function#7F(6) >> node_005 | |
| elif function#7F(37) >> node_006 | |
| elif function#7F(38) >> node_006 | |
| elif function#7F(4) >> node_007 | |
| else >> node_007 | |
| endif | |
| else | |
| if function#7F() >> node_008 | |
| elif function#7F(6) >> node_008 | |
| elif function#7F(37) >> node_009 | |
| elif function#7F(38) >> node_009 | |
| elif function#7F(4) >> node_010 | |
| else >> node_010 | |
| endif | |
| endif | |
| reset | |
| return | |
| endf | |
| def node_005 | |
| random (25) -> fatalis.l2_switch_l4_body_press() | |
| elser (15) >> node_082 | |
| elser (30) -> fatalis.l2_line_fire_shoot() | |
| elser (30) -> fatalis.l2_far_scratch() | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_006 | |
| random (25) -> fatalis.l2_switch_l4_body_press() | |
| elser (15) >> node_082 | |
| elser (30) -> fatalis.l2_line_fire_shoot() | |
| elser (30) -> fatalis.l2_vertical_escape_dust_explosion_start() | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_007 | |
| random (40) -> fatalis.l2_switch_l4_body_press() | |
| elser (20) -> fatalis.l2_line_fire_shoot() | |
| elser (20) -> fatalis.l2_vertical_escape_dust_explosion_start() | |
| elser (20) -> fatalis.l2_far_scratch() | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_008 | |
| if function#106() | |
| random (15) >> node_101 | |
| elser (40) >> node_104 | |
| elser (25) -> fatalis.l4_far_dust_explosion_start() | |
| elser (20) -> fatalis.l4_tail_slam() | |
| elser (0) | |
| endr | |
| else | |
| random (15) >> node_114 | |
| elser (40) >> node_104 | |
| elser (25) -> fatalis.l4_far_dust_explosion_start() | |
| elser (20) -> fatalis.l4_tail_slam() | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_009 | |
| if function#106() | |
| random (20) -> fatalis.l4_far_fire_bite() | |
| elser (40) >> node_104 | |
| elser (15) >> node_101 | |
| elser (0) >> node_107 | |
| elser (25) -> fatalis.l4_short_bite() | |
| elser (0) | |
| endr | |
| else | |
| random (20) -> fatalis.l4_far_fire_bite() | |
| elser (40) >> node_104 | |
| elser (15) >> node_114 | |
| elser (0) >> node_107 | |
| elser (25) -> fatalis.l4_short_bite() | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_010 | |
| if function#106() | |
| random (40) >> node_104 | |
| elser (25) -> fatalis.l4_short_bite() | |
| elser (20) -> fatalis.l4_far_fire_bite() | |
| elser (15) >> node_101 | |
| elser (0) | |
| endr | |
| else | |
| random (40) >> node_104 | |
| elser (25) -> fatalis.l4_short_bite() | |
| elser (20) -> fatalis.l4_far_fire_bite() | |
| elser (15) >> node_114 | |
| elser (0) | |
| endr | |
| endif | |
| return | |
| endf | |
| def node_011 | |
| if function#101() | |
| -> fatalis.l2_search() | |
| elif function#101(1) | |
| -> fatalis.l4_search() | |
| else | |
| >> node_017 | |
| endif | |
| return | |
| endf | |
| def node_012 | |
| if function#101() | |
| -> fatalis.l2_bind_voice() | |
| elif function#101(1) | |
| -> fatalis.l4_bind_voice() | |
| else | |
| -> fatalis.fly_bind_voice() | |
| endif | |
| return | |
| endf | |
| def node_013 | |
| if function#101() | |
| -> fatalis.l2_threat() | |
| elif function#101(1) | |
| -> fatalis.l4_threat() | |
| else | |
| >> node_017 | |
| endif | |
| return | |
| endf | |
| def node_014 | |
| -> fatalis.l2_switch_l4() | |
| return | |
| endf | |
| def node_015 | |
| -> fatalis.l4_switch_l2() | |
| return | |
| endf | |
| def node_016 | |
| -> fatalis.l4_switch_l2_short() | |
| return | |
| endf | |
| def node_017 | |
| if self.flying() | |
| >> node_018 | |
| else | |
| endif | |
| return | |
| endf | |
| def node_018 | |
| [RegisterVar4 |-] | |
| -> fatalis.l2_landing() | |
| return | |
| endf | |
| def node_019 | |
| [RegisterVar4 |-] | |
| -> fatalis.l4_landing() | |
| return | |
| endf | |
| def node_020 | |
| if self.flying() | |
| else | |
| if function#101() | |
| >> node_021 | |
| else | |
| >> node_022 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_021 | |
| [RegisterVar3 |-] | |
| if self.distance_2d_to_target().leq(1500) | |
| -> fatalis.l2_back_jump_breath_start() | |
| else | |
| -> fatalis.l2_switch_fly_take_off() | |
| endif | |
| return | |
| endf | |
| def node_022 | |
| [RegisterVar3 |-] | |
| -> fatalis.l4_switch_fly_take_off() | |
| return | |
| endf | |
| def node_023 | |
| if self.flying() | |
| >> node_017 | |
| elif function#101() | |
| -> fatalis.l2_stage_breath_start() | |
| else | |
| -> fatalis.l4_stage_breath_start() | |
| endif | |
| return | |
| endf | |
| def node_024 | |
| if self.flying() | |
| >> node_017 | |
| elif function#101() | |
| -> fatalis.l2_stage_breath_start_02() | |
| else | |
| -> fatalis.l4_stage_breath_start_02() | |
| endif | |
| return | |
| endf | |
| def node_025 | |
| if function#2D(1) | |
| self.targetEnemy(50) | |
| else | |
| endif | |
| if function#101() | |
| -> fatalis.l2_final_mode_stage_breath_start() | |
| else | |
| -> fatalis.l4_final_mode_stage_breath_start() | |
| endif | |
| return | |
| endf | |
| def node_026 | |
| -> fatalis.l2_walk(2,6,0,1000,500) | |
| return | |
| endf | |
| def node_027 | |
| -> fatalis.l2_walk(2,6,0,1000,700) | |
| return | |
| endf | |
| def node_028 | |
| -> fatalis.l2_walk(2,6,0,1000,1000) | |
| return | |
| endf | |
| def node_029 | |
| -> fatalis.l2_walk(2,6,0,500,1000) | |
| return | |
| endf | |
| def node_030 | |
| -> fatalis.l2_walk(2,6,0,500,1500) | |
| return | |
| endf | |
| def node_031 | |
| -> fatalis.l2_walk(2,6,0,1000,4000) | |
| return | |
| endf | |
| def node_032 | |
| -> fatalis.l2_walk(2,6,0,1000,500) | |
| if self.distance_2d_to_target().leq(500) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,500) | |
| endif | |
| if self.distance_2d_to_target().leq(500) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,500) | |
| endif | |
| if self.distance_2d_to_target().leq(500) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,500) | |
| endif | |
| if self.distance_2d_to_target().leq(500) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,500) | |
| endif | |
| return | |
| endf | |
| def node_033 | |
| -> fatalis.l2_walk(2,6,0,1000,1000) | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,1000) | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,1000) | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,1000) | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,1000) | |
| endif | |
| return | |
| endf | |
| def node_034 | |
| -> fatalis.l2_walk(2,6,0,1000,2000) | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,2000) | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,2000) | |
| endif | |
| return | |
| endf | |
| def node_035 | |
| -> fatalis.l2_walk(2,6,0,1000,4000) | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,1000,4000) | |
| endif | |
| return | |
| endf | |
| def node_036 | |
| -> fatalis.l4_walk(2,6,0,1000,1500) | |
| return | |
| endf | |
| def node_037 | |
| -> fatalis.l4_walk(2,6,0,1000,3000) | |
| return | |
| endf | |
| def node_038 | |
| -> fatalis.l4_walk(2,6,0,1000,4000) | |
| return | |
| endf | |
| def node_039 | |
| -> fatalis.l4_walk(2,6,0,1000,1500) | |
| if self.distance_2d_to_target().leq(1500) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,1500) | |
| endif | |
| if self.distance_2d_to_target().leq(1500) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,1500) | |
| endif | |
| if self.distance_2d_to_target().leq(1500) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,1500) | |
| endif | |
| if self.distance_2d_to_target().leq(1500) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,1500) | |
| endif | |
| return | |
| endf | |
| def node_040 | |
| -> fatalis.l4_walk(2,6,0,1000,2000) | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,2000) | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,2000) | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,2000) | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,2000) | |
| endif | |
| return | |
| endf | |
| def node_041 | |
| -> fatalis.l4_walk(2,6,0,1000,3000) | |
| if self.distance_2d_to_target().leq(3000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,3000) | |
| endif | |
| if self.distance_2d_to_target().leq(3000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,3000) | |
| endif | |
| if self.distance_2d_to_target().leq(3000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,3000) | |
| endif | |
| if self.distance_2d_to_target().leq(3000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,3000) | |
| endif | |
| return | |
| endf | |
| def node_042 | |
| -> fatalis.l4_walk(2,6,0,1000,4000) | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1000,4000) | |
| endif | |
| return | |
| endf | |
| def node_043 | |
| if function#101() | |
| >> node_032 | |
| elif function#101(1) | |
| >> node_039 | |
| endif | |
| return | |
| endf | |
| def node_044 | |
| if function#101() | |
| -> fatalis.l2_walk(2,6,0,1500,1000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1500,1000) | |
| endif | |
| return | |
| endf | |
| def node_045 | |
| if function#101() | |
| -> fatalis.l2_walk(2,6,0,1500,1000) | |
| else | |
| -> fatalis.l4_walk(2,6,0,1500,1000) | |
| endif | |
| return | |
| endf | |
| def node_046 | |
| -> fatalis.glide_combat(2,6,0,1000,1000) | |
| return | |
| endf | |
| def node_047 | |
| -> fatalis.glide_combat(2,6,0,1000,1000) | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,1000) | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,1000) | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,1000) | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,1000) | |
| endif | |
| return | |
| endf | |
| def node_048 | |
| -> fatalis.glide_combat(2,6,0,1000,4000) | |
| return | |
| endf | |
| def node_049 | |
| -> fatalis.glide_combat(2,6,0,1000,4000) | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,4000) | |
| endif | |
| if self.distance_2d_to_target().leq(4000) | |
| else | |
| -> fatalis.glide_combat(2,6,0,1000,4000) | |
| endif | |
| return | |
| endf | |
| def node_050 | |
| if self.angle_2d_cw_between(30,330) | |
| if function#101() | |
| -> fatalis.l2_turn() | |
| elif function#101(1) | |
| -> fatalis.l4_turn() | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_051 | |
| if self.angle_2d_cw_between(45,315) | |
| if function#101() | |
| -> fatalis.l2_turn() | |
| elif function#101(1) | |
| -> fatalis.l4_turn() | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_052 | |
| if self.angle_2d_cw_between(90,270) | |
| if function#101() | |
| -> fatalis.l2_turn() | |
| elif function#101(1) | |
| -> fatalis.l4_turn() | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_053 | |
| if self.angle_2d_cw_between(30,330) | |
| if function#101() | |
| if self.distance_2d_to_target().leq(300) | |
| -> fatalis.l2_back_walk() | |
| else | |
| -> fatalis.l2_turn() | |
| endif | |
| elif function#101(1) | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l4_back_walk() | |
| else | |
| -> fatalis.l4_turn() | |
| endif | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_054 | |
| if self.angle_2d_cw_between(45,315) | |
| if function#101() | |
| if self.distance_2d_to_target().leq(300) | |
| -> fatalis.l2_back_walk() | |
| else | |
| -> fatalis.l2_turn() | |
| endif | |
| elif function#101(1) | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l4_back_walk() | |
| else | |
| -> fatalis.l4_turn() | |
| endif | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_055 | |
| if self.angle_2d_cw_between(90,270) | |
| if function#101() | |
| if self.distance_2d_to_target().leq(300) | |
| -> fatalis.l2_back_walk() | |
| else | |
| -> fatalis.l2_turn() | |
| endif | |
| elif function#101(1) | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l4_back_walk() | |
| else | |
| -> fatalis.l4_turn() | |
| endif | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_056 | |
| if self.angle_2d_cw_between(90,270) | |
| if function#101() | |
| -> fatalis.l2_turn() | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| reset | |
| endif | |
| else | |
| -> fatalis.l4_turn() | |
| if self.distance_2d_to_target().leq(1000) | |
| else | |
| reset | |
| endif | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_057 | |
| if self.angle_2d_cw_between(30,330) | |
| if function#101() | |
| if self.distance_2d_to_target().leq(300) | |
| -> fatalis.l2_back_walk() | |
| else | |
| -> fatalis.l2_turn() | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l4_back_walk() | |
| else | |
| -> fatalis.l4_turn() | |
| endif | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_058 | |
| if self.angle_2d_cw_between(90,270) | |
| if function#101() | |
| if self.distance_2d_to_target().leq(300) | |
| -> fatalis.l2_back_walk() | |
| else | |
| -> fatalis.l2_turn() | |
| endif | |
| else | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l4_back_walk() | |
| else | |
| -> fatalis.l4_turn() | |
| endif | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_059 | |
| if self.flying() | |
| -> fatalis.fly_turn() | |
| elif function#101() | |
| -> fatalis.l2_back_walk() | |
| else | |
| -> fatalis.l4_back_walk() | |
| endif | |
| return | |
| endf | |
| def node_060 | |
| if self.flying() | |
| -> fatalis.fly_turn() | |
| elif function#101() | |
| -> fatalis.l2_far_back_walk() | |
| else | |
| -> fatalis.l4_far_back_walk() | |
| endif | |
| return | |
| endf | |
| def node_061 | |
| if function#101() | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l2_back_walk() | |
| else | |
| if self.angle_2d_cw_between(30,330) | |
| -> fatalis.l2_turn() | |
| else | |
| endif | |
| endif | |
| elif function#101(1) | |
| if self.distance_2d_to_target().leq(1500) | |
| -> fatalis.l4_back_walk() | |
| else | |
| if self.angle_2d_cw_between(30,330) | |
| -> fatalis.l4_turn() | |
| else | |
| endif | |
| endif | |
| else | |
| -> fatalis.fly_turn() | |
| endif | |
| return | |
| endf | |
| def node_062 | |
| [RegisterVar10 ++] | |
| -> fatalis.l2_quick_breath() | |
| return | |
| endf | |
| def node_063 | |
| [RegisterVar10 ++] | |
| -> fatalis.l2_quick_breath() | |
| if self.angle_2d_cw_between(270,90) | |
| if self.distance_2d_to_target().leq(800) | |
| else | |
| random (35) | |
| [RegisterVar10 |-] | |
| >> node_064 | |
| elser (65) | |
| endr | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_064 | |
| if function#10E() | |
| random (25) >> node_070 | |
| elser (15) >> node_071 | |
| elser (30) >> node_075 | |
| elser (30) >> node_076 | |
| elser (0) | |
| endr | |
| else | |
| -> fatalis.l2_special_wide_range_fire_shoot() | |
| endif | |
| return | |
| endf | |
| def node_065 | |
| >> node_056 | |
| if self.distance_2d_to_target().leq(500) | |
| -> fatalis.l2_near_scratch() | |
| else | |
| -> fatalis.l2_far_scratch() | |
| endif | |
| return | |
| endf | |
| def node_066 | |
| if self.distance_2d_to_target().leq(600) | |
| -> fatalis.l2_near_side_scratch() | |
| else | |
| -> fatalis.l2_far_side_scratch() | |
| endif | |
| return | |
| endf | |
| def node_067 | |
| if self.distance_2d_to_target().leq(600) | |
| -> fatalis.l2_near_side_scratch() | |
| else | |
| -> fatalis.l2_far_side_scratch() | |
| endif | |
| if self.angle_2d_cw_between(270,90) | |
| if self.distance_2d_to_target().leq(800) | |
| else | |
| random (35) >> node_068 | |
| elser (65) | |
| endr | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_068 | |
| if function#10E() | |
| random (25) >> node_070 | |
| elser (15) >> node_071 | |
| elser (30) >> node_075 | |
| elser (30) >> node_076 | |
| elser (0) | |
| endr | |
| else | |
| -> fatalis.l2_special_wide_range_fire_shoot() | |
| endif | |
| return | |
| endf | |
| def node_069 | |
| -> fatalis.l2_tail_swing() | |
| return | |
| endf | |
| def node_070 | |
| -> fatalis.l2_breath_single() | |
| return | |
| endf | |
| def node_071 | |
| if function#106(1) | |
| if self.enraged() | |
| >> node_074 | |
| else | |
| >> node_072 | |
| endif | |
| else | |
| if self.enraged() | |
| >> node_073 | |
| else | |
| >> node_072 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_072 | |
| -> fatalis.l2_breath_multi_start_02() | |
| return | |
| endf | |
| def node_073 | |
| -> fatalis.l2_breath_multi_start_01() | |
| return | |
| endf | |
| def node_074 | |
| -> fatalis.l2_high_power_three_breath_multi_start() | |
| return | |
| endf | |
| def node_075 | |
| if self.distance_2d_to_target().leq(900) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| -> fatalis.l2_vertical_escape_dust_explosion_start() | |
| return | |
| endf | |
| def node_076 | |
| -> fatalis.l2_line_fire_shoot() | |
| return | |
| endf | |
| def node_077 | |
| >> node_052 | |
| if function#103() | |
| -> fatalis.l2_under_breath() | |
| else | |
| -> fatalis.l2_switch_l4_under_breath() | |
| endif | |
| return | |
| endf | |
| def node_078 | |
| >> node_052 | |
| if function#103() | |
| -> fatalis.l2_under_breath() | |
| else | |
| -> fatalis.l2_switch_l4_under_breath() | |
| endif | |
| if self.angle_2d_cw_between(270,90) | |
| if self.distance_2d_to_target().leq(800) | |
| else | |
| random (35) >> node_079 | |
| elser (65) | |
| endr | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_079 | |
| if function#10E() | |
| random (25) >> node_070 | |
| elser (15) >> node_071 | |
| elser (30) >> node_075 | |
| elser (30) >> node_076 | |
| elser (0) | |
| endr | |
| else | |
| -> fatalis.l2_special_wide_range_fire_shoot() | |
| endif | |
| return | |
| endf | |
| def node_080 | |
| -> fatalis.l2_far_dust_explosion_start() | |
| return | |
| endf | |
| def node_081 | |
| if function#10E() | |
| random (25) >> node_070 | |
| elser (15) >> node_071 | |
| elser (30) >> node_075 | |
| elser (30) >> node_076 | |
| elser (0) | |
| endr | |
| else | |
| if self.distance_2d_to_target().leq(900) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| -> fatalis.l2_special_wide_range_fire_shoot() | |
| endif | |
| return | |
| endf | |
| def node_082 | |
| if function#103() | |
| >> node_083 | |
| else | |
| >> node_084 | |
| endif | |
| return | |
| endf | |
| def node_083 | |
| if function#103() | |
| -> fatalis.l2_rush_start() | |
| else | |
| -> fatalis.l2_switch_l4_rush_start() | |
| endif | |
| return | |
| endf | |
| def node_084 | |
| if function#103() | |
| -> fatalis.l2_rush_turn_start() | |
| else | |
| -> fatalis.l2_switch_l4_rush_turn_start() | |
| endif | |
| return | |
| endf | |
| def node_085 | |
| -> fatalis.l2_snake_fire_shoot() | |
| return | |
| endf | |
| def node_086 | |
| -> fatalis.l2_multi_swing_dust_explosion() | |
| return | |
| endf | |
| def node_087 | |
| if self.distance_2d_to_target().leq(900) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| -> fatalis.l2_vertical_escape_dust_explosion_start() | |
| if self.angle_2d_cw_between(270,90) | |
| if self.distance_2d_to_target().leq(800) | |
| else | |
| >> node_088 | |
| endif | |
| else | |
| endif | |
| return | |
| endf | |
| def node_088 | |
| if function#10E() | |
| random (35) >> node_070 | |
| elser (20) >> node_071 | |
| elser (10) >> node_075 | |
| elser (35) >> node_076 | |
| elser (0) | |
| endr | |
| else | |
| -> fatalis.l2_special_wide_range_fire_shoot() | |
| endif | |
| return | |
| endf | |
| def node_089 | |
| -> fatalis.l2_breath_single() @ comboSetting:1 | |
| -> fatalis.l2_special_wide_range_fire_shoot() | |
| return | |
| endf | |
| def node_090 | |
| >> node_052 | |
| [RegisterVar3 |-] | |
| -> fatalis.l2_back_jump_breath_start() | |
| return | |
| endf | |
| def node_091 | |
| -> fatalis.l2_switch_l4_body_press() | |
| return | |
| endf | |
| def node_092 | |
| if self.angle_2d_cw_between(0,180) | |
| -> fatalis.l4_quick_breath() | |
| else | |
| -> fatalis.l4_quick_breath_r() | |
| endif | |
| return | |
| endf | |
| def node_093 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| endif | |
| -> fatalis.l4_short_bite() | |
| return | |
| endf | |
| def node_094 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| if self.distance_2d_to_target().leq(1000) | |
| -> fatalis.l4_near_fire_bite() | |
| else | |
| -> fatalis.l4_far_fire_bite() | |
| endif | |
| return | |
| endf | |
| def node_095 | |
| -> fatalis.l4_tail_slam() | |
| return | |
| endf | |
| def node_096 | |
| -> fatalis.l4_breath_single() | |
| return | |
| endf | |
| def node_097 | |
| if self.enraged() | |
| >> node_099 | |
| else | |
| >> node_098 | |
| endif | |
| return | |
| endf | |
| def node_098 | |
| -> fatalis.l4_breath_multi_start_02() | |
| return | |
| endf | |
| def node_099 | |
| -> fatalis.l4_breath_multi_start_01() | |
| return | |
| endf | |
| def node_100 | |
| -> fatalis.l4_far_dust_explosion_start() | |
| return | |
| endf | |
| def node_101 | |
| if self.distance_2d_to_target().leq(1000) | |
| >> node_060 | |
| elif self.distance_2d_to_target().leq(1500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| if self.angle_2d_cw_between(300,60) | |
| if self.distance_2d_to_target().gt(2500) | |
| -> fatalis.l4_front_swing_breath() | |
| else | |
| -> fatalis.l4_back_swing_breath() | |
| endif | |
| else | |
| -> fatalis.l4_back_swing_breath() | |
| endif | |
| return | |
| endf | |
| def node_102 | |
| -> fatalis.l4_front_swing_breath() | |
| return | |
| endf | |
| def node_103 | |
| -> fatalis.l4_back_swing_breath() | |
| return | |
| endf | |
| def node_104 | |
| [RegisterVar11 ++] | |
| if function#103() | |
| >> node_105 | |
| else | |
| >> node_106 | |
| endif | |
| return | |
| endf | |
| def node_105 | |
| if function#103() | |
| -> fatalis.l4_rush_start() | |
| else | |
| -> fatalis.l4_switch_l2_rush_start() | |
| endif | |
| return | |
| endf | |
| def node_106 | |
| if function#103() | |
| -> fatalis.l4_rush_turn_start() | |
| else | |
| -> fatalis.l4_switch_l2_rush_turn_start() | |
| endif | |
| return | |
| endf | |
| def node_107 | |
| if function#106(1) | |
| if self.enraged() | |
| >> node_113 | |
| else | |
| if self.part(1).is_broken(1) | |
| if self.part(2).is_broken(1) | |
| >> node_109 | |
| else | |
| random (50) >> node_109 | |
| elser (50) >> node_110 | |
| endr | |
| endif | |
| else | |
| random (50) >> node_109 | |
| elser (50) >> node_110 | |
| endr | |
| endif | |
| endif | |
| else | |
| if self.enraged() | |
| if self.part(1).is_broken(1) | |
| if self.part(2).is_broken(1) | |
| >> node_109 | |
| else | |
| >> node_110 | |
| endif | |
| else | |
| >> node_110 | |
| endif | |
| else | |
| >> node_109 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_108 | |
| if function#106(1) | |
| if self.enraged() | |
| >> node_113 | |
| else | |
| if self.part(1).is_broken(1) | |
| if self.part(2).is_broken(1) | |
| >> node_111 | |
| else | |
| random (50) >> node_111 | |
| elser (50) >> node_112 | |
| endr | |
| endif | |
| else | |
| random (50) >> node_111 | |
| elser (50) >> node_112 | |
| endr | |
| endif | |
| endif | |
| else | |
| if self.enraged() | |
| if self.part(1).is_broken(1) | |
| if self.part(2).is_broken(1) | |
| >> node_111 | |
| else | |
| >> node_112 | |
| endif | |
| else | |
| >> node_112 | |
| endif | |
| else | |
| >> node_111 | |
| endif | |
| endif | |
| return | |
| endf | |
| def node_109 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| if function#103() | |
| -> fatalis.l4_zero_range_breath() | |
| else | |
| -> fatalis.l4_switch_l2_zero_range_breath() | |
| endif | |
| return | |
| endf | |
| def node_110 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| if function#103() | |
| -> fatalis.l4_zero_range_back_breath_start() | |
| else | |
| -> fatalis.l4_switch_l2_zero_range_back_breath_start() | |
| endif | |
| return | |
| endf | |
| def node_111 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| -> fatalis.l4_switch_l2_zero_range_breath() | |
| return | |
| endf | |
| def node_112 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| -> fatalis.l4_switch_l2_zero_range_back_breath_start() | |
| return | |
| endf | |
| def node_113 | |
| if self.distance_2d_to_target().leq(500) | |
| >> node_059 | |
| else | |
| >> node_052 | |
| endif | |
| -> fatalis.l4_switch_l2_high_power_three_breath_multi_start() | |
| return | |
| endf | |
| def node_114 | |
| if self.angle_2d_cw_between(0,180) | |
| -> fatalis.l4_all_angle_breath_l() | |
| else | |
| -> fatalis.l4_all_angle_breath() | |
| endif | |
| return | |
| endf | |
| def node_115 | |
| if function#103() | |
| -> fatalis.l4_range_reset_dust_explosion_start() | |
| else | |
| -> fatalis.l4_switch_l2_range_reset_dust_explosion_start() | |
| endif | |
| return | |
| endf | |
| def node_116 | |
| -> fatalis.fly_breath_single() | |
| return | |
| endf | |
| def node_117 | |
| if self.enraged() | |
| >> node_119 | |
| else | |
| >> node_118 | |
| endif | |
| return | |
| endf | |
| def node_118 | |
| -> fatalis.fly_breath_multi_start_02() | |
| return | |
| endf | |
| def node_119 | |
| -> fatalis.fly_breath_multi_start_01() | |
| return | |
| endf | |
| def node_120 | |
| -> fatalis.fly_zigzag_breath() | |
| return | |
| endf | |
| def node_121 | |
| -> fatalis.fly_vertical_breath() | |
| return | |
| endf | |
| def node_122 | |
| -> fatalis.fly_under_breath() | |
| return | |
| endf | |
| def node_123 | |
| [RegisterVar4 |-] | |
| -> fatalis.fly_assault_start() | |
| return | |
| endf | |
| def node_124 | |
| [RegisterVar4 |-] | |
| -> fatalis.fly_switch_l2_assault_start() | |
| return | |
| endf | |
| def node_125 | |
| >> node_052 | |
| -> fatalis.l2_high_ground_breath() | |
| return | |
| endf | |
| def node_126 | |
| >> node_052 | |
| -> fatalis.l2_high_ground_zero_range_breath() | |
| return | |
| endf | |
| def node_127 | |
| >> node_052 | |
| -> fatalis.l2_high_ground_wide_breath() | |
| return | |
| endf | |
| def node_128 | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,500,2000) | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,500,2000) | |
| endif | |
| >> node_052 | |
| -> fatalis.l2_high_ground_single_bite() | |
| return | |
| endf | |
| def node_129 | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,500,2000) | |
| endif | |
| if self.distance_2d_to_target().leq(2000) | |
| else | |
| -> fatalis.l2_walk(2,6,0,500,2000) | |
| endif | |
| >> node_052 | |
| -> fatalis.l2_high_ground_bite_1() | |
| return | |
| endf | |
| def node_130 | |
| >> node_052 | |
| -> fatalis.l2_high_ground_breath_for_dragon_lance_wall() | |
| return | |
| endf | |
| def node_131 | |
| >> node_052 | |
| -> fatalis.l2_high_ground_zero_range_breath_for_dragon_lance_wall() | |
| return | |
| endf | |
| def node_132 | |
| >> node_052 | |
| -> fatalis.l2_high_ground_wide_breath_for_dragon_lance_wall() | |
| return | |
| endf | |
| def node_133 | |
| >> node_135 | |
| >> node_134 | |
| return | |
| endf | |
| def node_134 | |
| if self.target.pinned() | |
| function#114() | |
| if self.target.helpless_1() | |
| function#10F() | |
| >> node_136 | |
| >> node_137 | |
| else | |
| >> node_138 | |
| endif | |
| else | |
| >> node_138 | |
| endif | |
| return | |
| endf | |
| def node_135 | |
| -> fatalis.l2_new_catch_attack_start() | |
| return | |
| endf | |
| def node_136 | |
| -> fatalis.l2_new_catch_success() | |
| return | |
| endf | |
| def node_137 | |
| -> fatalis.l2_new_catch_const() | |
| return | |
| endf | |
| def node_138 | |
| -> fatalis.l2_new_catch_miss() | |
| return | |
| endf | |
| def node_139 | |
| function#109() | |
| if self.flying() | |
| >> node_017 | |
| elif function#101(1) | |
| >> node_016 | |
| else | |
| endif | |
| if self.distance_2d_to_target().leq(900) | |
| >> node_140 | |
| else | |
| >> node_141 | |
| endif | |
| return | |
| endf | |
| def node_140 | |
| random (25) >> node_065 | |
| elser (25) >> node_066 | |
| elser (25) >> node_076 | |
| elser (25) >> node_085 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_141 | |
| random (20) >> node_070 | |
| elser (20) >> node_071 | |
| elser (30) >> node_075 | |
| elser (30) >> node_076 | |
| elser (0) | |
| endr | |
| return | |
| endf | |
| def node_142 | |
| [RegisterVar12 |-] | |
| return | |
| endf | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| importactions Fatalis as fatalis | |
| importlibrary Global as Global | |
| def node_000 | |
| if self.flying() >> Global.node_017 | |
| elif function#101(1) >> Global.node_016 | |
| else | |
| endif | |
| -> fatalis.l2_catch_release() | |
| conclude | |
| endf | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment