This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: WTS| SmartSpellScript - Developing spells with Database only  (Read 1352 times)

dobidoberman1

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
WTS| SmartSpellScript - Developing spells with Database only
« on: October 09, 2015, 08:45:14 pm »
SmartSpellScript
information

First 3 months old system - preview bonus table
https://www.youtube.com/watch?v=x-ZIsSA ... e=youtu.be

preview dbc online modification:
https://www.youtube.com/watch?v=EUb-VYM ... e=youtu.be

SmartSpellScripting is a new method to develop spells in your most comfortable enviorement. SmartSpelScripting gives you a coding free platform to develop your spells at any level of complexity, with no restarts, compiles or a C++ knowledge required - just like Trinity's SmartScript enviorement for AI development; Just for Spells.

Update #1:
The following videos shows my SmartSpellScript system in action where I edit dbc values on the spot, without restarts or dbc export and get them to function ingamehttps://www.youtube.com/watch?v=E ... e=youtu.be



Working in the following platforms:

  • TrinityCore 3.3.5
  • TrinityCore 4.3.4
  • JadeCore/MistCore 5.x.x
  • TrinityCore / Other 6.x.x

What features does it has?
  • Hard Values: editing attribute, targets, basepoints, miscvalues, dispeltype, effect types
  • checkcast - adding check cast values such as "Only in water" or "Only from the front"
  • Filters: you can filter through certain targets and quantities, with typeid options and etc.
  • bonus effect - you can create new additional effects using the system
  • Consumption: you can mess with the way the spell consumes power like mana, rage, cooldown, aura stack and etc
  • Other: cooldowns, duration, globalcooldown, alternative power, damage, healing or anything else that a C++ developer use, you can use the same without the knowledge in C++




FAQ




1. How does it work?

a. It works in a simple way, there's a specific connection from the database to the server that takes any modification made live and register them; Then upon server hooks - it'll either overrun or add additional effects upon usage (based on the user input).

2. What options does it come with?

a. Editing dbc files live using a specific casting (Attributex, Dispeltype, Basepoints, Miscvalues, Effecttypes and Targets [Anything that's server based really]), adding additional effects and messing with the way these effect handles targets in an efficient and easy way, adding checkcast options, modifying consumption (making Frostbolt consumes 500 Rage instead of 200 Mana for example), editing cooldowns, alternativepower, duration and many other interesting things.

3. How can we purchase it?

a. For anything related to purchasing the system, please contact me through Skype at taleoftheancientsofficial

4. What does it come with?

a. The system, spellworks, basic guidance, support in installation and a Github repository access.[/COLOR]

5. Can this create new spells?

Well not entirely, you may be familiar with how World of Warcraft works based on the client-server method. Client based modification could not be implemented using this system (for example new spell ids, changing description or spell names).

Though you can do all the rest:

1. Create new effects for a spell (with either overrunning current effects or just adding a new one).
2. Attaching a different spell to the current modified spell
3. Changing values of damage, healing, proc chance, cooldown, duration, targets, summoned creature id, mana usage, global cooldown, effect type (Ex: changing holy light to do damage instead of healing).
4. Adding checkcast options to a spell
5. Filtering through targets.
6. Summoning triggers or creatures at any sort with an option to select tempsummon type, time before despawn and started positionZ.
7. Editing all server side (spell.mgr based) values without restarting.
8. Code and test your spells on the spot, not reload button, no compiles, no restarts - no C++.
9. Even if you're a C++ developer.. it doesn't mean you need to enslave yourself to death with compilations and etc. There's no shame in using an efficient tool.





Thanks
Davethebrave
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
Re: WTS| SmartSpellScript - Developing spells with Database
« Reply #1 on: October 09, 2015, 11:39:01 pm »
If its "WTS", what is the price then?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.