mbEditorPro2.0 release
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# • ▌ ▄ ·. ▄▄▄▄· ▄▄▄ .·▄▄▄▄ ▪ ▄▄▄▄▄ ▄▄▄ ▄▄▄·▄▄▄
|
||||
# ·██ ▐███▪▐█ ▀█▪ ▀▄.▀·██▪ ██ ██ •██ ▪ ▀▄ █· ▐█ ▄█▀▄ █·▪
|
||||
# ▐█ ▌▐▌▐█·▐█▀▀█▄ ▐▀▀▪▄▐█· ▐█▌▐█· ▐█.▪ ▄█▀▄ ▐▀▀▄ ██▀·▐▀▀▄ ▄█▀▄
|
||||
# ██ ██▌▐█▌██▄▪▐█ ▐█▄▄▌██. ██ ▐█▌ ▐█▌·▐█▌.▐▌▐█•█▌ ▐█▪·•▐█•█▌▐█▌.▐▌
|
||||
# ▀▀ █▪▀▀▀·▀▀▀▀ ▀▀▀ ▀▀▀▀▀• ▀▀▀ ▀▀▀ ▀█▄▀▪.▀ ▀ .▀ .▀ ▀ ▀█▄▀▪
|
||||
# Magicbane Emulator Project © 2013 - 2022
|
||||
# www.magicbane.com
|
||||
|
||||
import glob
|
||||
import os
|
||||
|
||||
from arcane.util.hasher import hash_string
|
||||
|
||||
_STRING_TO_HASH = {}
|
||||
_HASH_TO_STRING = {}
|
||||
|
||||
|
||||
def load_files():
|
||||
directory = os.path.dirname(__file__)
|
||||
|
||||
for filepath in glob.glob(os.path.join(directory, '*.txt')):
|
||||
lines = list(map(lambda s: s.strip(), open(filepath).readlines()))
|
||||
|
||||
_STRING_TO_HASH.update({
|
||||
s: hash_string(s) for s in lines
|
||||
})
|
||||
|
||||
_HASH_TO_STRING.update({
|
||||
hash_string(s): s for s in lines
|
||||
})
|
||||
|
||||
|
||||
def string_to_hash(s):
|
||||
return _STRING_TO_HASH.get(s, s)
|
||||
|
||||
|
||||
def hash_to_string(h):
|
||||
return _HASH_TO_STRING.get(h, h)
|
||||
|
||||
|
||||
load_files()
|
||||
@@ -0,0 +1,5 @@
|
||||
Strength
|
||||
Dexterity
|
||||
Constitution
|
||||
Intelligence
|
||||
Spirit
|
||||
@@ -0,0 +1,27 @@
|
||||
Fighter
|
||||
Healer
|
||||
Rogue
|
||||
Mage
|
||||
Warrior
|
||||
Priest
|
||||
Thief
|
||||
Wizard
|
||||
Assassin
|
||||
Barbarian
|
||||
Bard
|
||||
Channeler
|
||||
Confessor
|
||||
Crusader
|
||||
Druid
|
||||
Fury
|
||||
Huntress
|
||||
Pet
|
||||
Prelate
|
||||
Ranger
|
||||
Scout
|
||||
Templar
|
||||
Warlock
|
||||
Doomsayer
|
||||
Sentinel
|
||||
Necromancer
|
||||
Nightstalker
|
||||
@@ -0,0 +1,51 @@
|
||||
Alchemist
|
||||
Animator
|
||||
Archer
|
||||
Berserker
|
||||
Black Mask
|
||||
Blacksmith
|
||||
Blade Master
|
||||
Blade Weaver
|
||||
Blood Prophet
|
||||
Bounty Hunter
|
||||
Clanwarden
|
||||
Commander
|
||||
Dark Knight
|
||||
Duelist
|
||||
Forge Master
|
||||
Giant Killer
|
||||
Gladiator
|
||||
Huntsman
|
||||
Knight
|
||||
Rat Catcher
|
||||
Rune Caster
|
||||
Enchanter
|
||||
Storm Lord
|
||||
Summoner
|
||||
Sundancer
|
||||
Trainer
|
||||
Traveler
|
||||
Undead Hunter
|
||||
Werebear
|
||||
Wererat
|
||||
Werewolf
|
||||
Wyrmslayer
|
||||
Conjurer
|
||||
Darksworn
|
||||
Valkyr
|
||||
Blood Horn
|
||||
Shroudborne
|
||||
Archmage
|
||||
Thrall
|
||||
Artillerist
|
||||
Savant
|
||||
Sky Dancer
|
||||
Prospector
|
||||
Belgosch
|
||||
Drannok
|
||||
Gorgoi
|
||||
Strigoi
|
||||
Sapper
|
||||
Saboteur
|
||||
Battle Magus
|
||||
Sanctifier
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,13 @@
|
||||
BaseSky
|
||||
ChaosSky
|
||||
ChaosAltSky
|
||||
Dead
|
||||
DesertSky
|
||||
ElfSky
|
||||
Joe Cool
|
||||
NorthlandsSky
|
||||
Storm01
|
||||
Storm02
|
||||
Storm03
|
||||
SwampSky
|
||||
WastelandSky
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,35 @@
|
||||
Aelfborn
|
||||
All
|
||||
Animal
|
||||
Aracoix
|
||||
Celestial
|
||||
Centaur
|
||||
Construct
|
||||
CSR
|
||||
Dragon
|
||||
Dwarf
|
||||
Elf
|
||||
Giant
|
||||
Goblin
|
||||
Grave
|
||||
Half-Giant
|
||||
Human
|
||||
Infernal
|
||||
Insect
|
||||
Irekei
|
||||
Minotaur
|
||||
Monster
|
||||
NecroPet
|
||||
NPC
|
||||
Pet
|
||||
Plant
|
||||
Rat
|
||||
Reptile
|
||||
Shade
|
||||
Siege
|
||||
Summoned
|
||||
Troll
|
||||
Undead
|
||||
Nephilim
|
||||
Vampire
|
||||
SiegeEngineer
|
||||
@@ -0,0 +1,23 @@
|
||||
Gold
|
||||
Stone
|
||||
Truesteel
|
||||
Iron
|
||||
Adamant
|
||||
Lumber
|
||||
Oak
|
||||
Bronzewood
|
||||
Mandrake
|
||||
Coal
|
||||
Agate
|
||||
Diamond
|
||||
Onyx
|
||||
Azoth
|
||||
Orichalk
|
||||
Antimony
|
||||
Sulfur
|
||||
Quicksilver
|
||||
Galvor
|
||||
Wormwood
|
||||
Obsidian
|
||||
Bloodstone
|
||||
Mithril
|
||||
@@ -0,0 +1,94 @@
|
||||
Animation
|
||||
Archery
|
||||
Athletics
|
||||
Axe Mastery
|
||||
Axe
|
||||
Bardsong
|
||||
Bargaining
|
||||
Beastcraft
|
||||
Benediction
|
||||
Blade Mastery
|
||||
Blade Weaving
|
||||
Block
|
||||
Bow
|
||||
Channeling
|
||||
Cloth
|
||||
Conditioning
|
||||
Crossbow
|
||||
Dagger Mastery
|
||||
Dagger
|
||||
Dodge
|
||||
Dueling
|
||||
Enchantment
|
||||
Endurance
|
||||
Flame Calling
|
||||
Focus
|
||||
Great Axe Mastery
|
||||
Great Hammer Mastery
|
||||
Great Sword Mastery
|
||||
Hammer Mastery
|
||||
Hammer
|
||||
Leadership
|
||||
Learning
|
||||
Liturgy
|
||||
Meditation
|
||||
Nature Lore
|
||||
None
|
||||
Opening
|
||||
Parry
|
||||
Pole Arm Mastery
|
||||
Pole Arm
|
||||
Resistance, Acid
|
||||
Resistance, Cold
|
||||
Resistance, Crushing
|
||||
Resistance, Disease
|
||||
Resistance, Earth
|
||||
Resistance, Fire
|
||||
Resistance, Holy
|
||||
Resistance, Lightning
|
||||
Resistance, Magic
|
||||
Resistance, Mental
|
||||
Resistance, Piercing
|
||||
Resistance, Poison
|
||||
Resistance, Slashing
|
||||
Resistance, Unholy
|
||||
Restoration
|
||||
Runecarving
|
||||
Running
|
||||
Shadowmastery
|
||||
Shapechanging
|
||||
Sorcery
|
||||
Spear Mastery
|
||||
Spear
|
||||
Staff Mastery
|
||||
Staff
|
||||
Stormcalling
|
||||
Subterfuge
|
||||
Summoning
|
||||
Sword Mastery
|
||||
Sword
|
||||
Thaumaturgy
|
||||
Theurgy
|
||||
Throwing
|
||||
Toughness
|
||||
Unarmed Combat Mastery
|
||||
Unarmed Combat
|
||||
Unknown
|
||||
Warding
|
||||
Warlockry
|
||||
Way of the Gaana
|
||||
Wear Armor, Heavy
|
||||
Wear Armor, Light
|
||||
Wear Armor, Medium
|
||||
Willpower
|
||||
Wizardry
|
||||
Corruption
|
||||
Abjuration
|
||||
Way of the Wolf
|
||||
Way of the Rat
|
||||
Way of the Bear
|
||||
Orthanatos
|
||||
Bloodcraft
|
||||
Exorcism
|
||||
Necromancy
|
||||
Sun Dancing
|
||||
@@ -0,0 +1,132 @@
|
||||
ALLIGATOR
|
||||
ARACOIX_FEMALE
|
||||
ARACOIX_FEMALE_NPC
|
||||
ARACOIX_MALE
|
||||
ARACOIX_MALE_NPC
|
||||
ARACOIX_SKELETAL
|
||||
ARCHON
|
||||
BALLISTA
|
||||
BANSHEE
|
||||
BAT_VAMPIRE
|
||||
BEAR
|
||||
BEASTMAN_BAT
|
||||
BEASTMAN_BEAR
|
||||
BEASTMAN_WOLF
|
||||
BEASTMAN_WOLVERINE
|
||||
BOVINE
|
||||
CAMEL
|
||||
CAT
|
||||
CAT_COUGAR
|
||||
CENTIPEDE
|
||||
DEER
|
||||
DEMON_FEMALE
|
||||
DEMON01
|
||||
DEMON02
|
||||
DJINNI
|
||||
DOG
|
||||
DRAKE
|
||||
DRAKE_SKELETAL
|
||||
DRAKE_WYRM
|
||||
DWARF
|
||||
DWARF_NPC
|
||||
EAGLE
|
||||
ELEMENTAL_AIR
|
||||
ELEMENTAL_EARTH
|
||||
ELEMENTAL_FIRE
|
||||
ELEMENTAL_WATER
|
||||
ELEPHANT
|
||||
ELF_FEMALE
|
||||
ELF_FEMALE_NPC
|
||||
ELF_MALE
|
||||
ELF_MALE_NPC
|
||||
ETTIN
|
||||
FROG
|
||||
GARGOYLE
|
||||
GAUNT
|
||||
GHOUL
|
||||
GIANT
|
||||
GIANT_SPRIGGAN
|
||||
GIANT_STORM
|
||||
GIANT_SWAMP
|
||||
GOAT
|
||||
GOBLIN
|
||||
GOLEM_FLESH
|
||||
GOLEM_IRON
|
||||
GOLEM_STONE
|
||||
GORILLA
|
||||
GRIFFIN
|
||||
GRUB
|
||||
HAG
|
||||
HARPY
|
||||
HAWK
|
||||
HORSE
|
||||
HUMAN_CRAZED_FEMALE
|
||||
HUMAN_CRAZED_MALE
|
||||
HUMAN_EVIL_FEMALE
|
||||
HUMAN_EVIL_MALE
|
||||
HUMAN_FEMALE
|
||||
HUMAN_FEMALE_CRAZED
|
||||
HUMAN_FEMALE_EVIL
|
||||
HUMAN_FEMALE_NPC
|
||||
HUMAN_MALE
|
||||
HUMAN_MALE_CRAZED
|
||||
HUMAN_MALE_EVIL
|
||||
HUMAN_MALE_NPC
|
||||
HYDRA
|
||||
IREKEI_FEMALE
|
||||
IREKEI_FEMALE_NPC
|
||||
IREKEI_MALE
|
||||
IREKEI_MALE_NPC
|
||||
LEVIATHAN
|
||||
LIZARDMAN
|
||||
LOON
|
||||
MANGONEL
|
||||
MINOTAUR
|
||||
MINOTAUR_NPC
|
||||
MINOTAUR_SKELETAL
|
||||
MOSSMAN
|
||||
MUMMY
|
||||
NEPHILIM_FEMALE
|
||||
NEPHILIM_MALE
|
||||
OBLIVION_GHOUL
|
||||
OGRE
|
||||
ORC
|
||||
OWL
|
||||
PEACOCK
|
||||
PIG
|
||||
PLANT_GAS
|
||||
PLANT_RIPPER
|
||||
PLANT_SPITTER
|
||||
RAT
|
||||
RAVEN
|
||||
RHINO
|
||||
RUKUVHO
|
||||
SHADE_FEMALE
|
||||
SHADE_FEMALE_NPC
|
||||
SHADE_MALE
|
||||
SHADE_MALE_NPC
|
||||
SIEGE
|
||||
SKELETAL_HOUND
|
||||
SKELETON
|
||||
SKRELL
|
||||
SNAKE
|
||||
SPIDER
|
||||
SUCCUBUS
|
||||
SUCUBUS
|
||||
TIGER
|
||||
TREANT
|
||||
TREBUCHET
|
||||
TROLL
|
||||
UNDEAD_FEMALE
|
||||
VAMPIRE_FEMALE
|
||||
VAMPIRE_FEMALE_NPC
|
||||
VAMPIRE_MALE
|
||||
VAMPIRE_MALE_NPC
|
||||
VAMPIRE_NOBLE
|
||||
VULTURE
|
||||
WALRUS
|
||||
WOLF
|
||||
WRAITH
|
||||
WYVERN
|
||||
YETI
|
||||
ZOMBIE
|
||||
@@ -0,0 +1,22 @@
|
||||
Admin
|
||||
Nightvision
|
||||
Ambidexterity
|
||||
SpiMaxIncrease
|
||||
DexMaxIncrease
|
||||
ConMaxIncrease
|
||||
StrMaxIncrease
|
||||
StamMaxIncrease
|
||||
IntMaxIncrease
|
||||
HealthMaxIncrease
|
||||
ManaMaxIncrease
|
||||
Background
|
||||
Mentor
|
||||
Apprentice
|
||||
Blood Gift
|
||||
Childhood
|
||||
Constitution
|
||||
Dexterity
|
||||
Intelligence
|
||||
Spirit
|
||||
Strength
|
||||
Subrace
|
||||
@@ -0,0 +1,22 @@
|
||||
Acid Rain
|
||||
Ash
|
||||
Blizzard
|
||||
Blood Rain
|
||||
Chaos Acid Rain
|
||||
Chaos Ash
|
||||
Chaos Blood Rain
|
||||
Heavy Rain
|
||||
Rain
|
||||
Snow
|
||||
BasicRain
|
||||
BasicSleet
|
||||
BasicSnow
|
||||
STANDARDRAIN
|
||||
BLACK RAIN
|
||||
STANDARDWIND
|
||||
BLACK SNOW
|
||||
BLIZZARD
|
||||
MIST
|
||||
SNOW
|
||||
StandardSnow
|
||||
StandardSleet
|
||||
Reference in New Issue
Block a user