Author
Topic: Warcraft GO v0.3.3.beta (Read 13644 times)

Description: Warcraft GO Edition designed by Predz and Mahi. Built upon the Source.Python plugin to be a huge upgrade to the old versions of WCS, works for CS:S and CS:GO.

Requirements:Source.Python(Update fully due to the new Warcraft GO version uses a lot of the new features!)EasyPlayer Package(Update using the current git files, because Mahi is yet to put a Release with my fixes!)

Installation: Drag all content from zip/rar into the csgo directory. Add "sp load wcgo" to your server.cfg or autoexec.cfg. If you're having problems, watch Mahi's video tutorial to make sure you did everything right before asking for more help.

Credits: Manifest for him coding the effects, and supplying my test servers. Satoon for helping with a lot of the changes, when Source Python changes their libraries.

Extra: If you don't want people to use them then add an underscore (_) to the beginning of the Python file's name. The "models" dictionary supplied with this version auto-precaches everything. So just retrieving the item from the dictionary is enough.

Change Log:

[Spoiler]

v 0.3.3.beta - Changed delays in Warcraft GO to use the new Delay class in Source.Python - Added a new ability class method to allow construction of multiple abilities in heroes. May change method of how this is done at a later date. - Updated the menus and heroes to use a new meet_requirements class method. This allows you to use custom requirements for each hero. Return True for the Buy button to be enabled, and return False for the Buy button to be disabled. - Other minor fixes, but not needed to go in depth with these.

v 0.3.1.beta - Changed config system to use Source.Python's ConfigManager. - Updated menus to use new translation system. - Removed unnecessary checking of basehandles. - Fixed a few messages. - Updated the core to use new Source.Python versions.

v 0.3.0.beta - Added support translations (special thanks to @satoon101 for most of the work) as well as English and Finnish translations - Fixed all the XP and level displays where `max_level` was set to `None` and thus it would display `X/None` instead of just `X` - Improved ultimate checks so you can no longer ultimate when dead (and the current heroes prevent ultimating between rounds too) - **Loads** of bug fixes (huge thanks to the http://www.warcraft-source.com community) and other minor improvements, which can all be seen through the [commit history]

v 0.2.2.beta - Beta (check Github for changes)

Why we skipped a version: Currently I have skipped a version because we should of really made a release when Satoon had kindly updated our config files. So therefore I felt it was right to leave a space where it should of been.

A lot of new features have been added with this update so I thought it was best for me to show you how to use them. Python programmers will probably find this not very useful, as I have tried to take advantage of Python by using these methods of implementation.

Below is an example of how to use the new ability decorator. We have added 2 new hero events along with this update, which are "player_use" and "player_ability".

"player_use" is to be registered in a ability, and is called upon the player using the "ability 1/2/3/4/etc" client command. On being called only the player instance is supplied.

"player_ability" is to be registered in any skill. It is the same as "player_use" however is called when ever ANY ability is fired. The "player_ability" method will be called using a player instance and a ability instance, which allows you to get the abilities data as well.

We also added the ability to create independent hero requirements in this update. So you can now have a hero which works upon gold/totallevel/herolevel being satisfied.

Below is an example which would only allow players with the hero "Death Knight" above level 6, to buy the hero "Paladin".

Adding MySQL support is rather easy however not on my priority list atm. If enough people would like the support for it then I will get to work on it hopefully later this week. Sorry but I have driving test and stuff tomorrow.

Hiya garry. If you would like to do the russian translations, then feel free to put a pull request on Github for it. I am always for the community helping to update Warcraft GO, and would appreciate the translations

I am going to try to get this To work on my dedicated server from my computer and if i can get it to work ill be adding it to a live server to go along with my 1v1 server! Glad to see this mod is making a comeback, It was my favorite back in cSS.

EDIT:Server Starts but the plugin wont load. Its a fresh installed dedicated server on my PC.