アットウィキロゴ

タイピンガーZ

返信元コメント

  • タイピンガーZ」へのコメント
    1243 名無しさん 2026-03-31 20:43:06

    マリオカートワールド
    Item Override Core(簡略版)

    import asyncio
    import random

    # アイテムID定義
    ITEMS = {
    "banana": 0,
    "green_shell": 1,
    "red_shell": 2,
    "mushroom": 4,
    "star": 6,
    "thunder": 7,
    "blue_shell": 9,
    }

    # 自分で決めるアイテム
    FORCED_ITEM = ITEMS["thunder"] # ←ここ変えるだけ

    class Slot:
    def __init__(self, pid):
    self.pid = pid
    self.item = None
    self.state = 0 # 0=idle 1=rolling 2=done

    async def fetch(pid):
    await asyncio.sleep(0.05)
    return Slot(pid)

    async def apply_cheat(slot: Slot):
    slot.state = 1 # ルーレット開始

    # チート:強制上書き
    slot.item = FORCED_ITEM

    slot.state = 2 # 即確定
    return slot

    async def main():
    slots = await asyncio.gather(*[fetch(i) for i in range(1, 6)])
    result = await asyncio.gather(*[apply_cheat(s) for s in slots])

    for r in result:
    print(f"Player {r.pid} -> Item {r.item}")

    if __name__ == "__main__":
    asyncio.run(main())

    2400:4051:8301:6700:95ef:b561:e5c9:67bb

本当に削除しますか?