Repository navigation
Rage and the tail-cut gate as behaviour blocks #115
Annotations
1 error, 3 warnings, and 5 notices
|
api
Process completed with exit code 1.
|
|
KINDS:
packages/mhfu-port/src/mhfu_port/behaviour.py#L135
Attribute value was changed: `{k.name: k for k in (*map(_event, EVENTS), Kind('on_signal', 'event', 'On signal', (Param('name', 'signal', 'Signal', tip=_NAME_TIP + '; a mod raises it with port:fire'),), 'A mod raises this signal'), Kind('any_time', 'state', 'Any time (between moves)', (), 'Fires every AI frame in any main state of the base monster, while no own move plays'), Kind('idle', 'state', 'Base monster idle (between moves)', (), 'Fires every AI frame the base monster idles, while no own move plays'), Kind('host_state', 'state', 'Base monster in state', (Param('mains', 'mains', 'Main states', tip='Any of these main states of the base monster'),), 'Fires while the base monster is in one of these main states'), Kind('played_for', 'condition', 'Played for at least', (Param('frames', 'int', 'Frames', lo=1, tip='AI frames the move or main state must have stood'),), 'The move it follows, or the main state, has stood this long'), Kind('distance', 'condition', 'Hunter distance', (Param('lo', 'float', 'Nearest', 0.0, lo=0, tip='The nearest the hunter may be'), Param('hi', 'float', 'Farthest', optional=True, lo=0, tip='The farthest the hunter may be; else any distance')), 'The hunter is this far from the monster, in world units'), Kind('hunter_moving', 'condition', 'Hunter moving', (Param('way', 'choice', 'Way', choices=('away', 'closer'), tip='Away from the monster, or closer to it'),), 'The hunter is moving away from the monster or closer to it'), Kind('cooldown', 'modifier', 'Then wait', (Param('frames', 'int', 'Frames', lo=1, tip='AI frames before it may fire again'),), 'After it fired, the path waits before it may fire again'), Kind('limit', 'modifier', 'At most', (Param('times', 'int', 'Times', lo=1, tip='How often it may fire'),), 'The path fires at most this often; without it, every time'), Kind('force', 'modifier', 'Right away', (), 'An own move asked during the monster\'s notice waits for combat, so the "!" and the howl play out; this plays it at once'), Kind('mode', 'modifier', 'Enter in mode', (Param('mode', 'int', 'Mode', lo=0, hi=255, tip="The mode a pair move's action is entered with; an own move has none"),), "The mode the base monster's action is entered with"), Kind('monster_hp', 'condition', 'Monster HP', (Param('lo', 'int', 'At least %', 0, lo=0, hi=100, tip='Its HP share is this or more'), Param('hi', 'int', 'Below %', optional=True, lo=0, hi=100, tip='Its HP share is under this; else any')), "The monster's HP, as a share of its maximum"), Kind('part_broken', 'condition', 'Part broken', (Param('part', 'part', 'Part', tip='The body part'), Param('state', 'choice', 'State', 'broken', choices=tuple(_BROKEN), tip='Whether the part has broken on this monster')), 'A body part has, or has not, broken on this monster'), Kind('rage', 'condition', 'Rage', (Param('state', 'choice', 'State', 'enraged', choices=tuple(_RAGE), tip='Whether the monster is enraged'),), 'The monster is enraged or calm'), Kind('hunter_side', 'condition', 'Hunter side', (Param('sides', 'sides', 'Sides', choices=SIDES, tip='Any of these sides of the monster; its left is its own'),), 'The hunter is on one of these sides of the monster'), Kind('chance', 'condition', 'Chance', (Param('percent', 'int', 'Percent', lo=1, hi=100, tip='How often it holds'),), 'Holds this often; rolled last, once every other block holds'), Kind('counter_is', 'condition', 'Counter is', (Param('counter', 'var', 'Counter', tip=_NAME_TIP), Param('test', 'choice', 'Test', 'at least', choices=tuple(_TESTS), tip='How the counter compares with the value'), Param('value', 'int', 'Value', 1, lo=S16[0], hi=S16[1], tip='The number')), 'A counter the rules and mods share, against a number; it starts at 0'), Kind('flag_is', 'condition', 'Flag is', (Param('flag', 'var', 'Flag', tip=_NAME_TIP), Param('state', 'choice', 'State', 'set', choices=tuple(_FLAG), tip='Set or clear')), 'A flag the rules and mods share is set; it starts clear'), Kind('counter_add', 'effect', 'Add to counter', (Param('counter', 'var', 'Counter', tip=_NAME_TIP), Param('by', 'int', 'By', 1, lo=S16[0], hi=S16[1
|
|
lua
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-f5eaa28bbb6f489d098c7f98e4dd75ba6e42b3937c10e35314c0f61b481423e8, another job may be creating this cache.
|
|
lint
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-f5eaa28bbb6f489d098c7f98e4dd75ba6e42b3937c10e35314c0f61b481423e8, another job may be creating this cache.
|
|
api
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
lua
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
test (3.11)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
test (3.14)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|