E
Evil Puncker
Guest
I came across an idea in my mind while playing Tibia and wondering how monsters are so boring because we all know almost them all, so I thought about an idea but since I lack all the coding skill I'll describe the idea here in case any brilliant mind ever decides to create it.
the current problem
we hardly see custom monsters, or most of them are just a scuffed copy and modification of an already existing creature
the idea itself
a talkaction script would create/generate .txt(.lua possible?) revscriptsys monster files, with the possibility the create infinite random monsters with pre-determined value range for every setting, where the ADM would only need to fill in the tables, for example:
I guess its all, thanks for taking your time to read this non sense
the current problem
we hardly see custom monsters, or most of them are just a scuffed copy and modification of an already existing creature
the idea itself
a talkaction script would create/generate .txt(.lua possible?) revscriptsys monster files, with the possibility the create infinite random monsters with pre-determined value range for every setting, where the ADM would only need to fill in the tables, for example:
- name and description would be set manually, the script would generate only something like "monster 324" and so on
- monster outfit would be totally random from creatures to character outfits, addons and mounts (and the colors)(maybe a parameter in the talkaction to chose either between races (elf, dwarf, demon, etc) or "human" outfits (the ones with addons and mount)
- health(maxHealth) and experience would be taken from the tier that the user chose to create, for example: easy, medium, hard, boss
- race: random
- corpse would be something default like 8964
- speed: random
- maxSummons: random
- changeTarget: random
- summonable = false by default
attackable = true by default
hostile = true by default
convinceable = false by default
illusionable = false by default
canPushItems = true by default
canPushCreatures = true by default
targetDistance: I'm thinking about dividing possible generated monsters into something like: ranged, melee, mage (can be combined) etc to make skills/spells better generated
staticAttackChance = 70 by default
- summons only if monster is mage type, selected from a table with tiers
- voices: some default texts for all monsters lol
- loot: divided by monsters tiers and loot tiers, and loot types (with max count random if stackable and not gold coin)
- attacks: based on monster type (ranged/melee/magic) with random min/max values chosen from monster tiers, everything else random (specially effect types and forms so we can see the power of randomness )
- defenses: random armor/defense values, random healing, invisible, speed etc with the values from tiers
- elements: random resistances and weakness
- immunities: invisible: true by default
I guess its all, thanks for taking your time to read this non sense