REPLACE ALL ENGINES and main War3Source.smx
1.1.6 FINAL
fixed bloodmage revival cooldown (may not be revived via pheonix again in 15 seconds)
on spawn ultimate cooldown for human and orc for 10 seconds
prevented some statistics spam from database errors
B8
added error messages to in game changerace menu (since u people <he who shalt not be named> never look at the error logs)
updated statistics engine
fixed skills duplicating with translated skills (undead)
fixed setgold command
B7
succubus changes, now a packaged race
reduced night elf true shot to 20%
reduced crypt lord impale chance to 15%
help menu has its own engine
W3CreateEvent has its own engine
changed undead proc chance and leech amount
full race translation prototype (on undead, see undead for example)
blood hunter ultimate damage/distance increased
XP recieved for being near bomb plant or defuse
XP handling moved to its own engine, new xp API
W3CreateEvent reimplemented
W3LOS will trace toward abs origin (feet) instead of eye, because it will never hit smaller models ie headcrab / ducking
B6
Weapon drop signature updated
optimized orc timer
races are stored in its own engine
fixed war3bug not storing foreign characters correctly.
cooldown manager overhaul (no API change), now implemented via Linked list, estimated to be 8400% more efficient
weapon restrictions will check for current weapons next frame when set
statistics for races kill deaths and time played
Fixed warden and orc respawn exploit (queuing these races as ur next pending races and getting respawn skills when u die)
W3GetVar to access some temporary/persistant variables from war3source, without creating natives for each of them. see API
W3SkillCooldownOnSpawn makes a skill go into cooldown at player spawn. see API
no longer prints precached sounds to server console
engines named
B5
fixed undead leeching while dead
new native W3LOS(client,target) checks line of sight
damage engine improvements, correctly remembers damage even if the dealdamage kills the player (needs testing)
orc will calculate critical damage correctly
orc nade will deal true damage, because the initial triggering damage already went through armor
orc nade damage reduced to max of 2.2x and minimum of 0.7x
fully implemented physical and magic armor. physical and magic armor is ignored TRUE damage (duh)
weapon restriction priority to override others (advanced developers)
changed procing skills to Hexed check
remade skillsinfo menu
reduced human bash to 0.2 seconds
fixed boots buff still applied when it was removed (traded)
B4dev1
War3_GetAimTraceMaxLen(client,endpos[3],distance);
traces towards where the client is looking at but ends at a certain distance
B4
ALL CUSTOM RACES REQUIRES A RECOMPILE
update the addons folder!
changed Credits -> Gold !!!! along with the commands
IF YOU ARE ON SQLITE, YOU WILL LOSE YOUR GOLD (OLD CREDITS) . MYSQL will not lose credits->gold.
SQLITE cannot rename column and its not worth doing full db conversion for sqlite.
removed command showgold, whats the point? just open the damn shopmenu
optimized buff system, now fully cached!
all default and packaged races now implement silence checks
added translation system to main war3 and undead and human (work in progress). No actual translations are available
_common translation (stuff like "Ultimate Not Ready") is automatically loaded for all races
damage multiplier is now nested outside dealdamage, so the dealdamage inside a takedmg does not change the original damage multi.
delayed restricted items removeal (health was giving problems)
changed weapon restrictions to have per client per race restrictions
glow alpha is now ignored (deprecated)
B3
engine 5 (buff system) optimization (cache values on change)
fixed shopmenu trying to retrieve CS money on TF2
war3bug has a 1 second delay between reports (per player)
war3bug can also forward the bugs to your own configured db (same db where ur xp is saved ie "default" in database.cfg)
set "war3_bug_to_my_db 1" in server.cfg or war3source.cfg
fixed engine 8 escape string
orc revive changed to OnWar3EventDeath to prevent race switch revival
B2
report a bug in game: say war3bug <bug description>
cvar change game description
war3_game_desc 1 (default 1)
war3_buyitems_csmoney is now default 0
fixed voodoo
fixed sock staying after trading it for a different item when item limit was reached
fixed health item staying after it was replaced, it will force you back to new max hp if you are higher
fixed shopmenu item buy replacement
no target found message was not divided by 10
glow buff constants and if same priority the latest set takes effect
B1
interface overhaul, old races will work with new interface however they are easily convertable, use the new interface functions
see interface for new functions
old functions are DEPRECATED and WILL NOT WORK, follow the deprecation and implement the new functions
overhaul of buff system into engine 5
glow is now buff system
overhaul of damage system (engine 6)
self check system (engine 7): if any core plugins fail, all war3 related plugins (other core and races) will automatically shutdown to prevent error logs spam.
compiled interface compatability check implemented for future races
added more tags for more compile time error checking
update notifier and a server tracker (engine

undead optimizations
buy items via cs money
war3_buyitems_csmoney 1
changed human trace to MASK_ALL
fixed multi human double teleport
reduced undead low gravity to 50% of normal gravity at max level
administrative commands and menus moved to engine 9 and 10
xp is shared across races when saving xp is disabled






Logged
DarkEnergy
