py-mmlv/definitions.py
2023-10-18 00:52:36 -04:00

120 lines
2.8 KiB
Python

aliases = {
"user_name" : "4a",
"user_id" : "0a",
"level_name" : "1a",
"user_icon" : "4b",
"slide" : "1b",
"charge" : "1c",
"double_damage" : "1ba",
"proto_strike" : "1ca",
"double_jump" : "1bb",
"charge_type" : "1d",
"default_bg_color" : "1e",
"boss_icon" : "1f",
"boss_weak_1_active" : "1ga",
"boss_weak_1" : "1g",
"boss_weak_2_active" : "1ha",
"boss_weak_2" : "1h",
"boss_immunity_active" : "1i",
"boss_immunity" : "1j",
"weapon_slot_0" : "1k0",
"weapon_slot_1" : "1k1",
"weapon_slot_2" : "1k2",
"weapon_slot_3" : "1k3",
"weapon_slot_4" : "1k4",
"weapon_slot_5" : "1k5",
"weapon_slot_6" : "1k6",
"weapon_slot_7" : "1k7",
"weapon_slot_8" : "1k8",
"weapon_slot_9" : "1k9",
"weapon_slot_10" : "1k10",
"weapon_slot_11" : "1k11",
"level_music" : "1m",
"room_active" : "2a",
"game_version" : "0v",
"charge_broom" : "1cc",
"dodge_roll" : "1cb",
"background_color" : "1e",
"boss_portrait" : "1f",
"boss_count" : "1bc",
"music" : "1m",
"track_id" : "1l",
"spike_subtype" : "l",
"object_type" : "d",
"bg" : "2d",
"lava_status" : "q",
"mistery":"1t" # REMEMBER THIS
}
#weapons definition. currently it's a dictionary with each weapon_name being it's ID number.
weapons = {
"M. Buster" : "0",
"S. Tomahawk" : "1",
"W. Storm" : "2",
"P. Shot" : "3",
"Metal Blade" : "4",
"Rush Coil" : "5",
"S. Crash" : "6",
"Rush Jet" : "7",
"Shine" : "8",
"Gravity Hold" : "9"
# 10 = Top Spin
# 11 = Magnet Beam
# 12 = C. Bomber
# 13 = T. Beam
# 14 = R. Cutter
# 15 = F. Stopper
# 16 = Magnet Missile
# 17 = F. Storm
# 18 = S. Snake
# 19 = Quick Boomerang
# 20 = S. Barrier
# 21 = Charge Kick
# 22 = Nado
# 23 = P. Barrier
# 24 = Ring Boomerang
# 25 = Needle Cannon
# 26 = D. Missile
# 27 = Hard Knuckle
# 28 = Atomic Fire
# 29 = P. Freeze
# 30 = T. Slow
# 31 = I. Slasher
# 32 = H. Bomb
# 33 = O. Slider
# 34 = Item-1
# 35 = Item-2
# 36 = Item-3
# 37 = L. Shield
# 38 = A. Shooter
# 39 = G. Laser
# 40 = B. Drop
# 41 = D. Bomb
# 42 = S. Arrow
# 43 = Power Stone
# 44 = W. Wave
# 45 = C. EyePy-MMLV
}
tile_names = {
"mm1cuttile" : "3"
}
object_names = {
"energy_element" : "15",
"party_ball" : "16"
}
background_names = {
"cut" : "115"
}
block_with_coordinates = ["a", "k", "j", "i","e", "o", "d", "q", "r", ]
tile_identifiers = [["a", "enable"], ["k", "sub_type"], "j", "i","e"]
spike_identifiers = [["l", "direction"],"i","e","a"]
spike_direction = [["1" ,"point_down"], ["0", "point_up"], ["2", "point_left"], ["3", "point_right"], ["4", "center"]]