Progress bars + Wall Rationalization

This commit does the following:
 - Ports progress bars from -tg- (tgstation/-tg-station#9921)
 - Refactors wall attackby code to make it 100% less insane; Instead of
   manually checking every little thing, it uses do_after,
   consequentially, making the new progress bars affect dealing with walls
   as well.

Wall code makes a tiger sad.
This commit is contained in:
Tigercat2000
2015-08-31 13:38:51 -07:00
parent 18bf116b86
commit 7f4ac72910
139 changed files with 458 additions and 464 deletions
+1 -1
View File
@@ -131,7 +131,7 @@
return
if (R.time)
usr << "\blue Building [R.title] ..."
if (!do_after(usr, R.time))
if (!do_after(usr, R.time, target = src))
return
if (src.amount < R.req_amount*multiplier)
return