Jump to content

Welcome to Gaming On Steroids Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

[The SpellDataBase] 1.0.0 early version


  • Please log in to reply
30 replies to this topic

#1
TheFoxy

TheFoxy

    Advanced Member

  • Donator
  • 116 posts
  • LocationRight Here :P

IT'S ALIVEEEE!! :D

 Clik---> HEER <--- for DL

After quite some time it's relsesed. This should help you guys coding gapclosers and spell detectors and, ofc, the champion assemblies especialy in the spell cast section ^ ^

 

 

Short Expalination
 
Its pritty straithforward so I guess no need for special info.
I ll talk about AOE field only and give you examples
AOE field is NOT about AOE per se. It's not a spell property, it's cast property.

This means that it CAN NOT be used for Spell Vamp % checks and Slows % checks.

AOE logics is used in spell cast and prediction so this libary is mainly for that.
Spell can be AOE or Missle. Missile has Speed, Accel, Range and Width while AOE has only With and Range

Examle:
Ahri's Q -->Missle, Linear

Xerath's Q -->AOE, Linear
Lux's Q -->Missile, Linear
Lux's E -->AOE/Missle, Circular. This one is intresting. You ll need to experiment to get best way to cast it. Data are here ;)
Cho's Q -->AOE, Circular --> Perfect example of circular AOE. And reason I made it this way
etc :)

 
Put the DB into the AppData folder and use it via require, same way as other DBs ^ ^ (Like Inspired's usless libs eh Keppo )

 

--Example
local DB = require "SpellDatabase"
--or require ("SpellDatabase") if you pref but you ll need to access it different way den
local AhriQdelay = DB.Ahri.Q.Delay; -- Your inteli sense will correct you, I did this totaly RAW from the head :S
--same way you can get any other field

--DA SpellBook--
local SpellBook = DB.CreateSpellBook(myHero);
local Qcd = SpellBook.Q.cd(); --notice it's table of tables of methods (!yes! , !tableseption!) so no need to use 
AfterLoop event to get spell specs. You get them ON DEMAND. This is to reduce fps drops (thank you Inspired <3 ) 

if DB.SpellBook.Q.IsReady() then CastQ();
--CastQ is example method. :)

 

Few words

 

This is first spell database for GoS so it's possible it will have bugs and some spells are missing. I added Skill Shots for now soooo....
 

I'm are already working on new database that will be more detailed and could be used as standalone spell databse for every possible info you might need. Until then this will do. I ll keep it updated on your requests

This database is not Holy Bible. Feel free to update/change the values to your need if you see fit and if you think your prediction and spell cast will work better that way
Make Pull Requests too, I like those ^ ^

 
 

Feel free to ask/suggest, I might not answer right away but I will
Some spells might be missing, tell me I will add

 

Thank you Inspired and Deftsu.
And Zypppy, he did the most of it LEL Keppo Keppo
 


  • 9

#2
Inspired

Inspired

    Took the red pill.

  • Ex-Core Dev
  • PipPipPip
  • 723 posts
  • LocationWonderland

:huh:


  • 2

#3
Deftsu

Deftsu

    donthackourgames

  • Ex-Core Dev
  • PipPipPip
  • 4,812 posts

Zypppy Great job man you did everything Keppo


  • 0

#4
Zypppy

Zypppy

    Ex Global Support

  • Contributor
  • 1,817 posts

:popcorn:


  • 0

#5
ilovesona

ilovesona

    Sona's wife

  • Contributor
  • 1,096 posts

gj


  • 0

#6
Dante

Dante

    MVP

  • Members
  • 161 posts
Congrats ! ^^ Hype!:popcorn:
  • 0

#7
snowbell

snowbell

    Advanced Member

  • Members
  • 144 posts

thanks  :wub:


  • 0

#8
Jouza

Jouza

    Advanced Member

  • Members
  • 97 posts
  • LocationCzech Republic

Thank you ! :)


  • 0

#9
vhdasilva

vhdasilva

    Advanced Member

  • Members
  • 46 posts

put it in common folder?


  • 0

#10
Deftsu

Deftsu

    donthackourgames

  • Ex-Core Dev
  • PipPipPip
  • 4,812 posts

put it in common folder?

no, this is for future usage only for scripters ^_^


  • 2

#11
vhdasilva

vhdasilva

    Advanced Member

  • Members
  • 46 posts

no, this is for future usage only for scripters ^_^

oh thank you :D


  • 0

#12
fanki

fanki

    Member

  • Members
  • 18 posts
Xerath q or varus q does it work?
  • 0

#13
Deftsu

Deftsu

    donthackourgames

  • Ex-Core Dev
  • PipPipPip
  • 4,812 posts

Xerath q or varus q does it work?

soon™


  • 0

#14
ilovesona

ilovesona

    Sona's wife

  • Contributor
  • 1,096 posts

Xerath q or varus q does it work?

you are wrong place....it's api problem :P


  • 0

#15
Kiara789

Kiara789

    Advanced Member

  • Contributor
  • 193 posts
  • LocationChile

nice


  • 0

#16
Bandeira

Bandeira

    Advanced Member

  • Members
  • 90 posts
  • LocationEveryplace

Sorry, but ... how to install it? Normally ? Install the common folder, and add the require into testscript1?


  • 0

#17
Deftsu

Deftsu

    donthackourgames

  • Ex-Core Dev
  • PipPipPip
  • 4,812 posts

Sorry, but ... how to install it? Normally ? Install the common folder, and add the require into testscript1?

 

this is not a script, it's just for future use for scripters ^_^


  • 0

#18
Luri

Luri

    Member

  • Members
  • 16 posts
  • LocationAntarctica <3

Can you do a file excel for that ? Like this

Spoiler


  • 0

#19
Sajty

Sajty

    Advanced Member

  • Members
  • 48 posts
  • LocationHungarian paradise

Can you do a file excel for that ? Like this

Spoiler

Uhm.. that would be nice, but why?


  • 0

#20
Luri

Luri

    Member

  • Members
  • 16 posts
  • LocationAntarctica <3

Uhm.. that would be nice, but why?

I can sort and easy to find value.. 

So many paramater, i can't remember them 

Example

{Name = name, Delay=delay, Range=range, Radius=radius, Speed=speed, Collision=collision, AOE=aoe, Type=_type, Accel=accel}

With Excel i sort and it very very easy to look and find


  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users