From: TimePath Date: Sat, 5 Sep 2015 07:37:50 +0000 (+0000) Subject: Merge branch 'TimePath/global_self' into 'master' X-Git-Tag: xonotic-v0.8.2~1931 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=a240e0309a8ec5837f3ac3d37c168f5262e53d5b;p=xonotic%2Fxonotic-data.pk3dir.git Merge branch 'TimePath/global_self' into 'master' Stop using the self global high priority, frequently broken by changes: - [x] back up global `self` into local `this` for every function that was using it - [x] replace all self assignments with `setself` (which *currently* does the same thing, but is easier to search for and can be changed to do other things, like not compile) --- less urgent, can be done long term post merge: - [ ] replace `setself` with `WITH` - [ ] replace `SELFPARAM` with an actual parameter for functions the engine doesn't need to call See merge request !134 --- a240e0309a8ec5837f3ac3d37c168f5262e53d5b