Guest User

Untitled

a guest
Aug 25th, 2015
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. local old_ACTIONHAMMER = GLOBAL.ACTIONS.HAMMER.fn
  2. --not act.doer.HasTag(tag)
  3. GLOBAL.ACTIONS.HAMMER.fn = function(act)
  4. local tag = userid
  5. if act.target and act.target.prefab and (act.target.prefab == 'mermhouse' or act.target.prefab == 'pigtorch' or act.target.prefab == 'ancient_altar' or act.target.prefab == 'wall_moonrock' or act.target.prefab == 'winterometer' or act.target.prefab == 'rainometer' or act.target.prefab == 'siestahut' or act.target.prefab == 'fast_farmplot' or act.target.prefab == 'slow_farmplot' or act.target.prefab == 'pickle_barrel' or act.target.prefab == 'arrowsign' or act.target.prefab == 'beebox' or act.target.prefab == 'birdcage' or act.target.prefab == 'catcoonden' or act.target.prefab == 'cookpot' or act.target.prefab == 'dragonflychest' or act.target.prefab == 'firepit' or act.target.prefab == 'firesuppressor' or act.target.prefab == 'homesign' or act.target.prefab == 'houndbone' or act.target.prefab == 'icebox' or act.target.prefab == 'lightning_rod' or act.target.prefab == 'meatrack' or act.target.prefab == 'pighouse' or act.target.prefab == 'rabbithouse' or act.target.prefab == 'researchlab' or act.target.prefab == 'researchlab2' or act.target.prefab == 'researchlab3' or act.target.prefab == 'researchlab4' or act.target.prefab == 'skeleton' or act.target.prefab == 'skullchest' or act.target.prefab == 'telebase' or act.target.prefab == 'treasurechest' or act.target.prefab == 'tent' or act.target.prefab == 'wall_hay' or act.target.prefab == 'wall_stone' or act.target.prefab == 'wall_wood') then
  6. if act.doer ~= nil and act.doer:HasTag("player") and act.doer.components.talker then act.doer.components.talker:Say("#NOPE") end
  7. if act.doer ~= nil and not act.doer:HasTag("player") and act.doer.components.talker then act.doer.components.talker:Say("I made this!") end
  8. if act.invobject and act.invobject.components.tool then act.invobject.components.tool:SetAction(GLOBAL.ACTIONS.HAMMER, Effectiveness2) end
  9. if act.doer ~= nil and act.doer.components.hunger then act.doer.components.hunger:DoDelta(Hunger_Cost) end
  10. return old_ACTIONHAMMER(act)
  11. else
  12. if act.invobject and act.invobject.components.tool then act.invobject.components.tool:SetAction(GLOBAL.ACTIONS.HAMMER, 1) end
  13. return old_ACTIONHAMMER(act)
  14. end
  15.  
  16. end
Advertisement
Add Comment
Please, Sign In to add comment